Как сделать кнопку, как будто она нажата?

голоса
35

Использование VS2008, C #, .Net 2 и Winforms , как я могу сделать обычный вид кнопки «нажата»? Представьте себе , эта кнопка включения / выключения. ToolStripButtonимеет свойство Checked, но регулярная кнопка не делает.

Задан 07/08/2008 в 17:21
источник пользователем
На других языках...                            


3 ответов

голоса
73

Один метод, который вы можете использовать для получения этого параметра является размещение «CheckBox» объект и изменяя его «Appearance» от «Normal» на «кнопку», это даст вам такую ​​же функциональность, что я считаю, что вы ищете.

Ответил 07/08/2008 в 17:30
источник пользователем

голоса
2

Вы могли бы также использовать класс ControlPaint для этого.

Ответил 17/08/2008 в 23:25
источник пользователем

голоса
0

Я думаю , что вам может понадобиться ToggleButton. Вы посмотрите на сторонних поставщиков компонентов , таких как WinForms Telerik, DevExpress, ComponentFactory, ViBlend , которые обеспечивают такой контроль может. Все они обеспечивают кнопки - переключатели.

Ответил 13/10/2008 в 14:23
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more