2012-04-10 16 views
9

Pensé que era bueno en WinForms pero aparentemente ese no es el caso.Cómo controlar el tamaño de un botón de radio con apariencia "Botón"

Esta aplicación es para el hardware de pantalla táctil. Solo quiero que se mantenga presionado uno de los botones, así que los hice botones de opción con apariencia Button. Está funcionando bien, pero no puedo controlar su tamaño, como el ancho y la altura. El tamaño del botón de opción está controlado por el texto y el tamaño de letra. Si esto es para la aplicación de Windows común, esto no es un problema. Pero es un problema ya que lo estoy desarrollando para pantalla táctil.

¿Cómo puedo controlar el tamaño de los botones de radio?

Respuesta

18

Establecer la propiedad AutoSize de su RadioButton-false.

+0

Esto permite que se incremente el área de botones que se puede "hacer clic", pero el tamaño de la parte gráfica (el círculo con el punto) del botón de radio no cambia. – Jeff

+1

Bueno, para esta pregunta no importa porque la radio tiene el estilo de un botón (entonces no hay un círculo). En general, cambiar el tamaño del "área clicable" es el comportamiento esperado (y el más sensato). Piense en las proporciones y la apariencia final (¿qué debería hacer? ¿Crecer con texto? ¿Crecer con límites?) Nitro mencione que el elemento es parte del tema de la ventana (puede ser entonces un mapa de bits). El control estándar cubre el 99% de los casos de uso, para cualquier otra cosa ... ¡drenaje del propietario! –

Cuestiones relacionadas