none
Menü checked abfragen RRS feed

  • Frage

  • Hallo Experten,

    ich habe einen Menüpunkt dem zur Laufzeit diverse Untermenüpunkte hinzugefügt werden, die mit einem Haken(Checked) versehen werden können. So weit so gut ... Aber, in einer Procedure wird jetzt dieser Status abgefragt, was an sich auch gut funzt, nur der eine Menüpunkt der gerade anklick wurde, ändert seinen Status erst nach allen Eventhändler ?!!. Meine Frage ist nun, gibt es einen Event, der erst dann ausgelöst wird wenn der Menüpunkt(objekt) seinen Checkedstatus gesetzt hat ? Oder, einen anderen tipp

    mfg monarch

    Freitag, 2. September 2016 11:20

Antworten

  • Hi,
    ich würde zuerst mal die vom Eventhandler aufgerufenen Methoden mit async und await nutzen. Damit steht dem System ausreichend Zeit zum Aktualisieren der Oberfläche bereit.

    --
    Viele Grüsse
    Peter Fleischer (MVP, Partner)
    Meine Homepage mit Tipps und Tricks
    Warum Groß- und Kleinschreibung wichtig ist:
    Der Gefangene floh.
    Der gefangene Floh.

    Freitag, 2. September 2016 12:32
  • hmm, OK danke würde funzen, habe es so probiert, aber geht auch so:

    AddHandler myMenuPoint.DropDownItems.Item(myMenuPoint.DropDownItems.Count - 1).Click, AddressOf myMenuPointAfterClick

    Montag, 5. September 2016 07:28

Alle Antworten

  • Hi,
    ich würde zuerst mal die vom Eventhandler aufgerufenen Methoden mit async und await nutzen. Damit steht dem System ausreichend Zeit zum Aktualisieren der Oberfläche bereit.

    --
    Viele Grüsse
    Peter Fleischer (MVP, Partner)
    Meine Homepage mit Tipps und Tricks
    Warum Groß- und Kleinschreibung wichtig ist:
    Der Gefangene floh.
    Der gefangene Floh.

    Freitag, 2. September 2016 12:32
  • hmm, OK danke würde funzen, habe es so probiert, aber geht auch so:

    AddHandler myMenuPoint.DropDownItems.Item(myMenuPoint.DropDownItems.Count - 1).Click, AddressOf myMenuPointAfterClick

    Montag, 5. September 2016 07:28