Pergunta

Usando VS2008, C#, .Net 2 e Winforms, como posso fazer um botão normal parecer "pressionado"?Imagine que este botão é um botão liga/desliga.ToolStripButton tem a propriedade Checked, mas o Button normal não.

Foi útil?

Solução

Um método que você pode usar para obter esta opção é colocar um objeto "CheckBox" e alterar sua "Aparência" de "Normal" para "Botão", isso lhe dará a mesma funcionalidade que acredito que você está procurando.

Outras dicas

Você provavelmente também poderia usar a classe ControlPaint para isso.

Eu acho que você pode precisar de um ToggleButton.Você pode dar uma olhada em fornecedores terceirizados de componentes WinForms, como Telerik, DevExpress, ComponentFactory, ViBlend, que fornecem esse controle.Todos eles fornecem botões de alternância.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top