Zum Inhalt springen

kontextmenü über die maus


SSchäfer

Empfohlene Beiträge

hallo,

ich habe leider noch ein weiteres problem. ich kann in meinem programm kein kontextmenü über die maus mit diversen Items öffnen.

das programm teilt auch nich mit ob es überhaupt dort ein fehler gibt. ich hoffe das ihr mir helfen könnt.

private void RolesForm_MouseClick(object sender, MouseEventArgs e)

{

if (e.Button == MouseButtons.Right)

{

contextMenuUserTree.Show(Control.MousePosition);

}

}

private void löschenToolStripMenuItem_Click(object sender, EventArgs e)

{

MessageBox.Show("Löschen");

}

:new

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

ich kann zwar nur VB.NET aber es dürfte ähnlich sein. Du denkst viel zu Umständlich *G*

Du kannst das ContextMenu direkt an ein Formular hängen (Siehe Eigenschaften). Dann erscheint es immer wenn du auf rechte Maustaste drückst automatisch an dieser Stelle wo die Maus ist.

Link zu diesem Kommentar
Auf anderen Seiten teilen

ein recht herzliches dankeschön.

ich sollte mir mal ne "gehirnwäsche" unterziehen damit ich nicht mehr so kompliziert denke. liegt wahrscheinlich an meine erstausbildung. egal der tipp hat mir sehr geholfen.:uli

den fertigen, funktionsfähigen code werde ich noch nachliefern.

SSchäfer

:new

Link zu diesem Kommentar
Auf anderen Seiten teilen

im nachgang ist hier der code für das kontextmenü für die maus:

private void userTree_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)

{

if (e.Button == MouseButtons.Right)

{

contextMenuUserTree.Show(Control.MousePosition);

}

}

private void löschenToolStripMenuItem_Click(object sender, EventArgs e)

{

TemplateDelete();

}

private void abbrechenToolStripMenuItem_Click(object sender, EventArgs e)

{

this.Close();

}

besten dank nochmal.

:new

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...