Events triggern

d_Artagne

Mitglied
Hi Leute,


Ich würde gerne auf das DialogResult.Yes so reagieren, dass
ein MenuItem aktiviert wird indem die folgenden Punkte aufgelistet
sind. Ich habs versucht über das menuItem.Click() Event, aber da
hatte ich schon Fehler in der Syntax:
Code:
menuItem.Click(null,null);
oder
Code:
menuItem.Click(this,null);
Vielleicht hat jemand von euch eine bessere Lösung, oder weiß wie
man das Event richtig triggert.


d_Artagne
 
Hi

irgendwie hab ich dich nicht richtig verstanden.
Willst du nun nur das MenüItem aktivieren (Enabled = true)?
Oder willst du das ClickEvent des Items auslösen?
 
Nein, ich möchte, dass das MenuItem aktiviert wird (Click Event),
oder dass einer der enthaltenen Punkte als Selected markiert wird
 
Das funktioniert leider nicht. Ich möchte, dass die Liste mit
den anderen MenuItems angezeigt wird, eventuell schon ein
Item ausgewählt ist. Vielleicht über das Popup Event ?
 
Jetzt weiß ich was du vorhast. Was passiert denn, wenn du das entsprechende Item auf Visible = true setzt? Tritt dann das gewünchte Verhalten ein?
(Kann das leider nicht testen, kein VS auf dem Rechner vorhanden ;) )

Was mir nur immer noch nicht klar ist, für was braucht man sowas :confused:
Du willst von außen das Menü aufklappen :confused:
 
nein, das geht auch nicht, weil alle MenuItems sowieso schon auf
Visible = true; gesetzt sind. Ich bräuchte das, weil ich sonst eine
eigene Maske erstellen müsste, die die gleichen Funktionen wie
dieses Menü abgfragt
 
Lager die Funktionalität aus den Menüklicks in eigenen Funktionen aus.
Diese ruftst sie dann entweder im Menüklick oder in der MessageBox Routine auf.
 
Es würde schon funktionieren, wenn ich wüsste wie ich
das MouseClick Event triggern Kann. Die Mausposition
zu setzen hab' ich schon geschafft. Nur das alleine ist
eben ein bisschen wenig.
 
Ich versteh immer noch nicht, aus welchem Grund Du den Mouseklick abfangen möchtest.
Wenn ein DialogResult behandelt wird wurde doch bereits geklickt.
 

Neue Beiträge

Zurück