Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Schriftartenwechsel durch Befehl! (https://www.delphipraxis.net/684-schriftartenwechsel-durch-befehl.html)

Chriss 22. Aug 2002 17:53


Schriftartenwechsel durch Befehl!
 
Hi @ all!!

Da bin ich wieder!!
Folgendes: Ich habe zwei Buttons und ein Label! Die Buttons sollen die Schriftart im Label verändern! bis: "Label.font." bin ich schon *g* (is auch soo schwer bis dahin), fnde aber keine weitere sache, wie ich die Schriftart verändern kann, dick, kursiv, fett usw. kann ich aber nicht die art!

THX for help!

Chriss

Daniel 22. Aug 2002 17:59

Da bin ich jetzt ehrlich erstaunt. Nun hast Du Dich bis zur Klasse TFont durchgearbeitet und kannst deren Eigenschaft "Style" steuern. Dann wäre es nur ein klitzekleiner Schritt gewesen, sich in der Delphi-Hilfe mal die Eigenschaften dieser Klasse anzusehen und Du wärest unweigerlich auf eine Eigenchaft mit dem Namen "Name" gestossen. Und genau die isses.

Code:
Label.Font.Name:= 'Tahoma'; // Setzt die Schriftart
Label.Font.Color:= clRed; // Setzt die Schriftfarbe
Label.Font.Size:= 12; // Setzt die Schriftgroesse
// den Rest kennst Du

Grüße,
Daniel

Chriss 22. Aug 2002 18:10

NEIIIIIIIIIN; ICH DEPP, so'n mist, das ich so was vergessen habe!!! THX a lot!!! funtionert das auch mit den schriftsätzen, die mal im nachhinein importiert hat????

Chriss 22. Aug 2002 18:13

ich hab hier nämlich eine schriftart aus dem netz gezogen, von Iron Maiden, geht das????

Daniel 22. Aug 2002 18:18

Prinzipiell funktionert das mit allen Schriftartenm, die auf dem betreffenden System installiert sind. (Visuelle Kontrolle über den Ordner "Schriftarten" in der Systemsteuerung) Du musst nur beachten, dass sich nicht alle Schriftarten stufenlos vergrößern oder verkleinern lassen oder beispielsweise nur Klein- oder Grossbuchstaben mitbringen.

Grüße,
Daniel

Chriss 22. Aug 2002 18:30

DANKE DANKE DANKE, ich könnt mich selbst schlagen, dass ich das bvergessen habe! :oops:
Aber ich kann mich ja auf die Leute verlassen, die ich frage :P :idea:
Alles Profis :coder:

THX

Chriss

OregonGhost 23. Aug 2002 15:19

Wenn du eine nicht installierte Schriftart verwenden willst (oder wenn du z.B. deine mitgelieferte Schriftart nicht installieren willst, kannst du sie auch temporär mit AddFontResource() installieren. Wenn dein Programm fertig ist, kann es mit RemoveFontResource() die Schriftart wieder entfernen, aber spätestens bei Ende der Session ist die Schriftart sowieso weg.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:23 Uhr.

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