![]() |
Hints aller Objekte anzeigen
Will das eigentlich nur noch bestätigt haben.
In einer Applikation mit relativ vielen Objekten, deren Existenz eine Erklärung benötigt, sind eben diesen Objekten Hints zugeordnet. Fährt man mit der Maus darüber, dann erscheinen alle schön. Nun wollte ich Hilfe Funktion entwickeln, mit welcher es möglich ist, sämtliche Hints, die ja schon implementiert sind, auf ein mal anzuzeigen. Leider habe ich null Anhaltspunkte... Grüsse hirnstroem |
Re: Hints aller Objekte anzeigen
Da es nur ein globales HintObjekt in Application gibt, ist das auf normalem Weg unmöglich.
Du kannst höchstens selber für jeden existierenen Hinteintag ein Fenster erstellen, welches du halt wie ein Hintwindow aussehen läßt. |
Re: Hints aller Objekte anzeigen
schau mal hier
![]() |
Re: Hints aller Objekte anzeigen
Zitat:
|
Re: Hints aller Objekte anzeigen
Zitat:
Hier ein Beispiel, wie man alle Hints sammeln kann:
Delphi-Quellcode:
Angenommen, du hast ein Memo dann wäre der Aufruf so:
procedure GetAllHints(c:TControl; liste : TStrings);
var i : integer; begin if (c.Hint <> '') and (c.ShowHint) then begin liste.Add(c.Hint); liste.Add(''); // Leerzeile end; for i := 0 to c.controlcount-1 do GetAllHints(c.Controls[i], liste); end;
Delphi-Quellcode:
Memo1.lines.Clear;
GetAllHints(self, Memo1.Lines); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:43 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 by Thomas Breitkreuz