Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - onMouseOver und Quickinfo bei TMenuItem


Arakis - So 25.08.02 02:02
Titel: onMouseOver und Quickinfo bei TMenuItem
Hi Leute user defined image

Weiß jemand von euch, wie man ein onMouseOver in einem TMainMenu oder TPopUpMenu realisieren könnte? Möchte nämlich eine Kurzhilfe in der Statusleiste anzeigen. Merkwürdiger Weise gibt es bei dem TMenuItem die Eigenschaft Hint, aber kein Showhint. Wie nutzt man dieses? Der IE zeigt es uns ja bestens in den Favouriten.

Bis dann
user defined image


Andreas Pfau - Mi 04.09.02 21:01
Titel: Hint in TStatusBar!
So stellt man Hints in der statusbar dar (ich habe nur keine Ahnung, wie man AUSSCHLIESSLICH die Hints des Menüs anzeigen kann):

Eigenschaft "AutoHint" von TStatusBar auf "True" setzen.

- Oder -
Auf Application.OnHint reagieren. Ich mache das immer so:


Quelltext
1:
2:
StatusBar1.SimplePanel := Application.Hint <> '';
StatusBar1.SimpleText := GetLongHint(Application.Hint).



(Am einfachsten geht das, wenn deine Delphi-Version die Komponente TApplicationEvents unterstützt, ansonsten manuell deklarieren)