Frage

Wie kann ich mit VS2008, C#, .Net 2 und Winforms dafür sorgen, dass ein normaler Button „gedrückt“ aussieht?Stellen Sie sich vor, dieser Knopf wäre ein Ein-/Ausschalter.ToolStripButton verfügt über die Checked-Eigenschaft, der reguläre Button jedoch nicht.

War es hilfreich?

Lösung

Eine Methode, mit der Sie diese Option erhalten können, besteht darin, ein „CheckBox“-Objekt zu platzieren und dessen „Aussehen“ von „Normal“ in „Schaltfläche“ zu ändern. Dadurch erhalten Sie die gleiche Funktionalität, die Sie meiner Meinung nach suchen.

Andere Tipps

Sie könnten hierfür wahrscheinlich auch die ControlPaint-Klasse verwenden.

Ich denke, Sie brauchen vielleicht eine ToggleButton.Sie können einen Blick auf Drittanbieter von WinForms-Komponenten wie Telerik, DevExpress, ComponentFactory und ViBlend werfen, die eine solche Kontrolle bieten.Sie alle verfügen über Umschalttasten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top