Как заставить кнопку выглядеть так, как будто она нажата?

c# .net winforms user-interface button

28033 просмотра

3 ответа

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

Автор: Douglas Tosi Источник Размещён: 11.11.2019 01:29

Ответы (3)


79 плюса

Решение

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

Автор: Tanerax Размещён: 07.08.2008 04:30

2 плюса

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

Автор: Mark Cidade Размещён: 17.08.2008 10:25

0 плюса

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

Автор: Chris Hughes Размещён: 13.10.2008 01:23
Вопросы из категории :
32x32