MenuItem bei MouseHover



  • Hallo,

    ich hab da mal ne frage ...

    Und zwar möchte ich, wenn ich mit der Maus über einen Menüeintrag fahre, einen zugehörigen Text in der Statusleiste anzeigen - ähnlich einem ToolTip

    Ich hab nun hier im Forum schon einen Eintrag gefunden

    private void menuStrip1_MouseHover(object sender, EventArgs e) {
      MenuItem mi = sender as MenuItem;
      if (mi == null)
        return;
      switch (mi.Text)
      {
            case "Open ...": 
              toolStripStatusLabelInfo.Text = "Neues Dokument beginnen"; 
              break;
            case "New File": 
              toolStripStatusLabelInfo.Text = "Dokument öffnen";
              break;
      }
    }
    

    Aber irgendwie funktioniert das nicht!! 🙄

    Mein Menü sieht so aus
    Datei | noch was | Info |
    -------------------------
    Open ...
    New File
    Exit

    Jemand ne Idee wie das funzt ?

    thx



  • Fügt das doch mal in MouseEnter ein...

    private void dateiToolStripMenuItem_MouseEnter(object sender, EventArgs e)
            {
                toolStrip_Info.Text = sender.ToString();
            }
    

    Und lege jedes MouseEnter-Event auf dieses.

    Gruß, Doug_HH


Anmelden zum Antworten