Entwickler-Ecke
WinForms - ToolStripMenuItems gruppieren?
r0land - Di 12.05.09 09:42
Titel: ToolStripMenuItems gruppieren?
Hi
Ich habe schon wieder eine Frage. *g*
Kann ich ein ToolStripMenuItem dazu bringen, daß es zwar enabled ist, aber nicht anklickbar? Wenn man drauf klickt, soll nichts passieren... ganz besonders soll das Menü nicht zuklappen. Ich würde das gern als Bezeichnung / Überschrift für eine Gruppe von MenuItems nutzen - anstelle des Separators. Oder einfach als Infotext. Habe das schon in diversen Menüs gesehen.
Ist das mit den VS Bordmitteln ohne externe Steuerelementen möglich? Eigenschaften habe ich dazu jedenfalls nicht gefunden. Kann man vielleicht in den Ereignis-Prozeduren speziellen Code hinterlegen? Sowas wie Cancel zB... ?
Grüße
JüTho - Di 12.05.09 09:49
Hallo,
mir ist nichts derartiges bekannt. Das einfachste Verfahren dürfte ein MenuItem sein, dem kein Click-EventHandler zugewiesen ist; dann kann ja nichts ausgeführt werden. Ich glaube aber, dass es dann automatisch als disabled markiert wird; und ob das Menu dann aufgeklappt bleibt, weiß ich auch nicht -> ausprobieren!
r0land hat folgendes geschrieben : |
Kann man vielleicht in den Ereignis-Prozeduren speziellen Code hinterlegen? Sowas wie Cancel zB... ? |
Das kann nicht funktionieren, weil ein Click-EventHandler mit "einfachen" EventArgs arbeitet, aber nicht mit CancelEventArgs.
Gruß Jürgen
r0land - Di 12.05.09 10:08
JüTho hat folgendes geschrieben : |
Das einfachste Verfahren dürfte ein MenuItem sein, dem kein Click-EventHandler zugewiesen ist; dann kann ja nichts ausgeführt werden. |
Funktioniert leider nicht. Es bleibt enabled (ausser ich setze den Wert auf False). Und es kann drauf geklickt werden - dann schliesst sich das Menü.
Hm, vielleicht muss ich doch mal nach externen Controls suchen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!