Usando VS2008, C#, .Net 2 y Winforms ¿cómo puedo hacer que un botón normal se vea "presionado"? Imagine que este botón es un interruptor de encendido/apagado. ToolStripButton
tiene la propiedad Controlada, pero el botón normal no.¿Cómo hacer que un botón aparezca como si estuviera presionado?
35
A
Respuesta
73
Un método que puede utilizar para obtener esta opción es colocar un objeto "CheckBox" y cambiar su "Apariencia" de "Normal" a "Botón", esto le dará la misma funcionalidad que creo que está buscando.
2
Probablemente también pueda usar la clase ControlPaint para esto.
0
Creo que es posible que necesite un ToggleButton
. Puede echar un vistazo a los proveedores de terceros de los componentes de WinForms como Telerik, DevExpress, ComponentFactory, ViBlend que proporcionan dicho control. Todos ellos proporcionan botones de alternar.
Cuestiones relacionadas
- 1. Selector para botón presionado
- 2. Cómo hacer que un TSpeedButton de Delphi permanezca presionado si es el único en el grupo
- 3. Hacer que el botón Imagen se vea presionado/hacer clic en Swing
- 4. ¿Cómo puedo hacer que un dispositivo USB personalizado aparezca en Windows como un puerto COM?
- 5. Rieles: ¿Cómo hacer que el botón "button_to" aparezca en la misma línea (sin una nueva línea)?
- 6. Cómo determinar qué botón presionado en Android
- 7. ¿Cómo hacer que un enlace de anuncio aparezca como una imagen?
- 8. ¿Cómo puedo mantener un botón presionado después de hacer clic en él?
- 9. Forma diferente ACCIÓN según el botón presionado
- 10. manteniendo presionado un botón U (estado seleccionado/resaltado), hasta que se presione otro botón?
- 11. Cómo hacer que el botón como hipervínculo en android
- 12. Usando UIPageViewController y haciendo que la vista se vea como si estuviera aleteando
- 13. C# cómo hacer un bucle mientras se mantiene presionado el botón del mouse
- 14. Android para detectar cuando mantiene presionado un botón
- 15. NSData para que aparezca como una cadena
- 16. ¿Cómo enviar entrada a la consola como si el usuario estuviera escribiendo?
- 17. ¿Cómo hacer que un UIButton se dispare continuamente durante una situación de mantener presionado?
- 18. obtener el texto del botón presionado
- 19. Detectar si el botón del mouse ya está presionado antes de que el formulario muestre
- 20. ¿Cómo hacer que 'appendix' aparezca en toc en Latex?
- 21. Winforms: ¿cómo puedo hacer que MessageBox aparezca centrado en MainForm?
- 22. Cómo hacer que Javado Javadocs aparezca en Eclipse en Ubuntu
- 23. cómo saber si un elemento ya está presionado jquery
- 24. ¿Cómo puedo hacer que una lista de pares de nombre-valor aparezca como una tabla HTML?
- 25. Botón del mouse presionado NSMenu en 10.5
- 26. ¿Está instalando PHP en Cygwin como si estuviera en un servidor real de Linux?
- 27. ¿Cómo puedo hacer que un TextView parezca un botón?
- 28. ¿Cómo puedo grabar voz en Android siempre que mantenga presionado un botón?
- 29. ¿Cómo hacer que un botón funcione como un enlace en erb?
- 30. ¿Cómo hacer que un botón de envío se muestre como un enlace?
Excelente. Compre una biblioteca de terceros para un botón fundamental. ¿Cuántos miles de millones de dólares y miles de desarrolladores tomaría antes de que Microsoft proporcione la funcionalidad principal lista para usar? –