Используя VS2008, C #, .Net 2 и Winforms, как сделать так, чтобы обычная кнопка выглядела «нажатой»? Представьте, что эта кнопка является выключателем. ToolStripButton имеет свойство Checked, а обычная кнопка - нет.
ToolStripButton
Один из методов, который вы можете использовать для получения этой опции, - это поместить объект «CheckBox» и изменить его «Внешний вид» с «Нормальный» на «Кнопочный», что даст вам те же функциональные возможности, которые, я полагаю, вы ищете.
Возможно, вы также можете использовать класс ControlPaint для этого.
Думаю, вам может понадобиться ToggleButton. Вы можете взглянуть на сторонних поставщиков компонентов WinForms, таких как Telerik, DevExpress, ComponentFactory, ViBlend, которые предоставляют такой контроль. Все они имеют кнопки переключения.
ToggleButton