![]() |
Mainmenu und Hints
Ich sucher nach einer Menükomponente, bei der ich (Hauptmenüpunkte) ein event bekomme wenn ich drüberfahr, um z.B. zusätzliche Infos über den Hauptmenüpunkt zu geben.
Kennt Jemand sowas oder weiß jemand wie man das anpacken kann ? Danke schon mal:) |
Re: Mainmenu und Hints
Menüs kennen keine Hints wie Schaltflächen oder so. Sie können nur einen Hinweistext in der Statusbar abzeigen. Stell diese auf SimpleText und setzte AutoHint auf True, wenn du dann einen Hinttext beim Menüentrag angibst, erscheint selbiger in der Statusbar.
|
Re: Mainmenu und Hints
Ich weiß..nur dummerweiße funktioniert das erst wenn ich auf einen Menüpunkt draufklicke..nicht wenn ich nur drüberfahr.
Irgendwie krankts an dem Teil hinten und vorn... :wall: Dummerweise hab ich auch noch keine alternative Komponente gefunden. |
Re: Mainmenu und Hints
Bei mir geht das so wie beschrieben. Der Hiunttext kommt, wenn ich über den Menüpunkt fahre mit der Maus.
|
Re: Mainmenu und Hints
Zitat:
Delphi-Quellcode:
type
TForm1 = class(TForm) ... private { Private-Deklarationen } procedure SubClassWndProc(var Message: TMessage); ...
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin Self.WindowProc := SubClassWndProc; end; procedure TForm1.SubClassWndProc(var Message: TMessage); begin if Message.Msg = WM_MENUSELECT then begin // Message.WParamLo // enthält die ID des Menüeintrages end; WndProc(Message); end; |
Re: Mainmenu und Hints
Es gibt auch das Ereigniss TApplication.OnHint. Dort kann man auch Aktion ausführen, wenn zum Beispiel die Maus über einen Menüeintrag ausgewählt wurde oder einen Toolbutton bewegt wurde.
|
Re: Mainmenu und Hints
Das mit dem Menüpunktdrüberfahren (ohne das er angeclickt wurde) schein abhängig vom Windows-System zu sein. Bei mir tuts das nicht.
Aber ich hab das jetzt über die Komponente Toolbar2000 gelöst. Damit funktioniert das wunderbar. Trotzdem Danke:) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz