¿Cómo hacer que un botón aparezca como si estuviera presionado?

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 Comprobada, pero el botón regular no.

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.

Probablemente también pueda usar la clase ControlPaint para esto.

Creo que puede necesitar 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.