MenuStrip

  • VB.NET

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von Hastling.

    Hallo,

    sitz immer noch an meinem Webbrowser.
    Erstelle nun mit einem Code neue ToolStripMenuItems.
    Füge auch das Click Eregniss per AddHandler ein.

    Doch wie finde ich heraus auf welchen ToolStripMenuItem
    geklickt wurde und zeige dann im Webbrowser den
    Namen des ToolStripMenuItems an.

    Danke im Voraus
    Hastling
    guck dir die sender Variable im Click Event an, das ist genau der Item auf welchen geklickt wurde, noch mit DirectCast oder CType in einen ToolStripMenuItem konvertieren und du kannst alle Eigenschaften verwenden ;)
    Ich wollte auch mal ne total überflüssige Signatur:
    ---Leer---
    Du bekommst doch beim event-Ereignis den "sender as object" mit. Das Objekt hat u.a. einen Namen mit dem Du es identifizieren kannst.
    Mit folgendem Code solltest Du auch das Item selber bekommen und kannst es dann untersuchen, verändern , etc.

    VB.NET-Quellcode

    1. If sender.GetType().Name="ToolStripMenuItem" then
    2. dim item as ToolStripMenuItem=DirectCast(sender,ToolStripMenuItem)
    3. end if


    Edit: ich bin heute definitiv zu langsam ...