Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Hint hinzufügen (https://www.delphipraxis.net/33022-hint-hinzufuegen.html)

Die Muhkuh 31. Okt 2004 15:52


Hint hinzufügen
 
Hi,

ich hab eine Komponente die keinen Hint besitzt. Wie kann ich zu dieser Komponente einen Hint hinzufügen?


[edit] T bei Hint vergessen :Wall: [/edit]

SirThornberry 31. Okt 2004 15:54

Re: Hin hinzufügen
 
Von welcher komponente ist diese Komponente abgeleitet?

Die Muhkuh 31. Okt 2004 15:55

Re: Hin hinzufügen
 
Die Komponente ist von TPersistent abgeleitet.

Jens Schumann 31. Okt 2004 15:59

Re: Hint hinzufügen
 
Hallo,
da Du von einer Komponente sprichst und die Hint-Property nur
bei visuellen Komponenten einen Sinn macht, muss Deine Komponente
min. TGraphicControl o. TWinControl zum Vorfahren haben
Da aber die die Hint-Property schon in TControl published ist, muss
Deine Komponente ebenfalls die Hint-Property haben.

SirThornberry 31. Okt 2004 16:01

Re: Hint hinzufügen
 
Wie schon geschrieben ist bei jedem von TControl (sichtbaren Fenster) abgeleiteten Control ein Hint vorhanden. Wenn du nur von TPersistent ableitest ist noch keine Visuelle Darstellung vorhanden bei der das Hint (bei mausdrüberhalten) erscheinen könnte...

ein Hint ist nix anderes als THintWindow welches du auch manuell per quelltext erzeugen kannst und an einer bestimmten stelle zeigen kannst...

Jens Schumann 31. Okt 2004 16:03

Re: Hin hinzufügen
 
Zitat:

Zitat von Spider
Die Komponente ist von TPersistent abgeleitet.

Das hast Du auch keine Komponente, sondern ein Objekt. Die Hint-Property in TControl ist nichts weiter als eine String Property.

Die Muhkuh 31. Okt 2004 16:03

Re: Hint hinzufügen
 
Hi,

hmm, das ding sieht man aber. Das ist eigentlich ein Header von einer Komponente. Ich möchte einen Hint haben wenn man über den Header drüber fährt. Die eigentliche Komponente ist von TWinControl abgeleitet.

Die Muhkuh 31. Okt 2004 16:05

Re: Hint hinzufügen
 
Zitat:

Zitat von SirThornberry
ein Hint ist nix anderes als THintWindow welches du auch manuell per quelltext erzeugen kannst und an einer bestimmten stelle zeigen kannst...

Und wie? :)

SirThornberry 31. Okt 2004 16:05

Re: Hint hinzufügen
 
Wenn die eigentliche Komponente von TWinControl abgeleitet ist so hat sie eigentlich auch das Property Hint. ShowHint fehlt eventuell noch als Published Property. Dazu einfach in published
Delphi-Quellcode:
  property ShowHint;
einfügen und schon kann man über den Objectinspektor bestimmen ob ein hint angezeigt werden soll oder nicht

Jens Schumann 31. Okt 2004 16:06

Re: Hint hinzufügen
 
Zitat:

Zitat von Spider

hmm, das ding sieht man aber.

Geht nicht. Direkte Nachfahren von TPersistent kann man nicht sehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz