Announcement

Collapse
No announcement yet.

contextmenu im code schließen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • contextmenu im code schließen

    Hallo, habe folgendes Problem:

    Ich habe eine TreeView mit einem ContextMenu.
    Nun habe ich mir eine Funktion geschrieben, die bei rechtem Mausklick das ContextMenu neu berechnet (also die Items die dort angezeigt werden sollen).

    Falls nun etwas schief geht bei der Berechnung, soll sich das Contextmenu entweder gar nicht erst öffnen (bester Fall) oder automatisch wieder schließen.

    Aber irgendwie funktioniert der Befehl den ich gefunden habe so nicht.

    Code:
    private void contextMenuStrip_Release_Opened(object sender, EventArgs e)
    {
    contextMenuStrip_Release.Close();
    }
    Weiß jemand einen Rat?

  • #2
    Hallo,

    hast Du das Opening-Ereignis versucht? Das ist ein CancelEventHandler, bietet also über CancelEventArgs die Möglichkeit des Abbruchs. Siehe das Beispiel unter ToolStripDropDown.Opening-Ereignis.

    Gruß Jürgen

    Comment


    • #3
      Super, dann mal wieder vielen Dank!

      Comment

      Working...
      X