Einzelnen Beitrag anzeigen

Puhbaehr
(Gast)

n/a Beiträge
 
#7

Re: Farbe (und Font) von Hint ändern

  Alt 18. Mär 2006, 22:19
Schriftart ändern mit Screen.HintFont funktioniert!

Nachdem ich im SwissDelphiCenter nach der Änderung der Schriftart eines Hints suchte entdeckte ich auch einen Kommentar von MrKnogge (Christian) der schrieb, dass es mit der Methode Schriftart auf Screen.Font zuweisen funktionieren sollte.
Nachdem ich ihn anschrieb um nach der genauen Lösung zu fragen bestätigte er mir nochmals, dass es auf diese einfache Art funktionieren sollte. Aber nichts da tat sich bei mir. Ein Screen.Font := Form1.Font z.B. taugte zu nichts.
Nachdem ich weiter in der Unit Forms suchte wurde ich aufmerksam als ich sah, dass an mehreren Stellen der Hint deaktiviert und wieder aktiviert wird. Bsp.:

SetShowHint(False);
SetShowHint(True);

Ich dachte mir zuerst nichts dabei. Bis ich eben das probierte. Quellcode:

Screen.HintFont := Font;
Application.ShowHint := false;
Application.ShowHint := true;

Und tatsache. Durch Deaktivieren und Aktivieren des Hints übernimmt der Hint die Schriftart die gewünscht wird!
Warum das so ist, will ich mir grad keinen Kopf drüber machen.
Somit ist erstmal das Problem der Schriftart gelöst.

Vielen Dank für die Hinweise!

Gruß, Robert
  Mit Zitat antworten Zitat