Eigenschaft: Hint (TLabel)

Verweis: Caption
Uses: StdCtrls
Eingabe: Ein Text:String
Ausgabe: Der Text als Hinweisschild.
Funktion: Der Hinweistext erscheint nach 0,5 sec bei Verbleib auf der Komponente als Tip.

Beispiel 1

Vorbereitung: Erstellen sie eine IDE Anwendung und ziehen Sie zwei TLabel auf die Form. Erstellen Sie zusätzlich ein OnActivate-Ereignis.

procedure TForm1.FormActivate(Sender: TObject);
begin
  Form1.ShowHint := True;
  Label1.Hint := '''Ich bin Label1.''';
  Label2.Hint := 'Wir werden nur bei ' + LineEnding
               + 'ShowHint := True angezeigt.';
end;

Die Hints sind so genannte Hinweisfenster. Diese kleinen Tipps, die einem Mousover- Ereignis in Gang gesetzt werden funktionieren automatisch. Ohne das sie extra eine Routine dazu schreiben müssen. Sie brauchen nur, wie in dem Beispiel, die Eigenschaft ShowHint des Formulars auf True zu Schalten. Wenn Sie wie in dem Beispiel die ‚Apostrophen‘ anzeigen wollen, dann müssen Sie diese 3 mal hintereinander schreiben.

Steuerzeichen bei einem Hint.
#10 #13 Steuerzeichen sorgen für 2- Zeilentext.

Wenn Sie einen Zeilenumbruch in dem Hint erzwingen wollen, dann benötigen Sie die Steuerzeichen #10 und #13 in Windows wenn Ihr Programm auch auf anderen Plattformen laufen soll, dann nehmen Sie besser die Globale Variable LineEnding.

Beispiel 2

Vorbereitung: Erstellen sie eine IDE Anwendung und ziehen Sie eine TStatusbar und zwei TLabel auf die Form. Erstellen Sie zusätzlich ein OnActivate-Ereignis.

TStatusbar finden Sie unter Common Controls.
Der Fundort der TStatusbar. Common Controls.
procedure TForm1.FormActivate(Sender: TObject);
begin
  Form1.ShowHint := True;
  Form1.Width := 600;
  StatusBar1.AutoHint := True;
  Label1.Hint := 'Tip Teil|Beschreibung in der Statuszeile.';
  Label2.Hint := 'Label2|Platz für weitere Infos.';
end;

In dem 2. Beispiel sehen Sie, wie Sie mit der Eigenschaft Hint sogar die Statusbar ansteuern können. Hierzu müssen Sie allerdings Die Statusbar mit der Eigenschaft AutoHint := True; auf ihr Vorhaben vorbereiten. Dabei bleibt die ShowHint Eigenschaft der Form selbstverständlich auch an. Nun können Sie in der Eigenschaft Hint den Text in 2 Teile trennen.

Teil 1

Teil1 Eine Kurzbeschreibung für den Hint. Im Anschluss wird ein Zeichen als „Trenner“ benötigt.

Teil 2

Diesen Trennstrich erreichen Sie auf der Tastatur über das Halten der Taste >ALT GR< und zusätzliches Tippen der Taste <|> diese befindet sich links neben Ihrem >Y<. Nach dem Text schreiben Sie den Text der nur in der Statuszeile erscheinen soll. Sollten Sie die Seite übersetzt haben: Auf der Amerikanischen Tastatur sind Z und Y vertauscht.