2008-08-07 13 views
35

VS2008, C#, .Net 2 ve Winforms kullanarak, normal bir Düğme görünümünü nasıl görüntüleyebilirim? Bu düğmenin bir açma/kapama düğmesi olduğunu düşünün. ToolStripButton, Checked özelliğine sahip, ancak normal Düğme yok.Düğme nasıl basılırmış gibi görünür?

cevap

73

Bu seçeneği elde etmek için kullanılan yöntemlerden biri, bir "CheckBox" nesnesi yerleştirerek ve "Görünüm" i "Normal" i "Düğme" olarak değiştirerek, aradığınıza inandığım aynı işlevselliği verecektir.

2

Bunun için ControlPaint sınıfını da kullanabilirsiniz.

0

Sanırım bir ToggleButton'a ihtiyacınız olabilir. Bu denetimi sağlayan Telerik, DevExpress, ComponentFactory, ViBlend gibi WinForms bileşenlerinin üçüncü taraf satıcılarına göz atabilirsiniz. Hepsi geçiş düğmeleri sağlar.

+0

Mükemmel. Temel bir düğme için üçüncü taraf bir kitaplık satın alın. Microsoft, kutu işlevinden çekirdek işlevler sunmadan önce kaç milyar dolar ve binlerce geliştirici alır? –