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