![]() |
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 |
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 |
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????
|
ich hab hier nämlich eine schriftart aus dem netz gezogen, von Iron Maiden, geht das????
|
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 |
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 |
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 15:26 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-2025 by Thomas Breitkreuz