Delphi-PRAXiS

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 alternative Schriftwart (z.B. Webdings) funktioniert nicht ? (https://www.delphipraxis.net/34878-alternative-schriftwart-z-b-webdings-funktioniert-nicht.html)

stoxx 29. Nov 2004 16:36


alternative Schriftwart (z.B. Webdings) funktioniert nicht ?
 
was ist an dem Code falsch ?

es kommt jedenfalls nicht das Symbol, was ich haben möchte ?! :|

Code:
label1.Font.Name := 'Webdings';
label1.Caption := char(3);

Dax 29. Nov 2004 16:38

Re: alternative Schriftwart (z.B. Webdings) funktioniert nic
 
Ich vermute mal, dein gewünschtes Symbol erscheint, wenn du in deinem Editor eine 2 eintippst ;)
Dann kannst du das Symbol einfach so zuweisen:
Delphi-Quellcode:
Label1.Caption := '3';

stoxx 29. Nov 2004 18:02

Re: alternative Schriftwart (z.B. Webdings) funktioniert nic
 
hmm .. so war das eigentlich nicht gemeint. das geht zwar, aber da kommt kein definiertes Zeichen.
Wollte direkt auf das 3. Zeichen einer Zeichentabelle zugreifen.
das geht zwar dann doch irgenwdie mit char(45) oder so, aber dann kommt irgendeins am Anfang ..
Na nich so wichtig, muss ich halt mühsehlig alles aus der Zeichentabelle per Copy und paste holen, da kommt nämlich dann in Delphi der richtige Buchstabe ...

Ultimator 29. Nov 2004 18:06

Re: alternative Schriftwart (z.B. Webdings) funktioniert nic
 
Du musst eine 0 davor setzen, also Char(03)

Hab ich zumindest letztlich hier irgendwo im Forum gelesen

dizzy 29. Nov 2004 18:18

Re: alternative Schriftwart (z.B. Webdings) funktioniert nic
 
Die Zeichen in der (WinXP-)Zeichentabelle beginnen erst bei Hex $21. Also ist das 3. Zeichen $23, und nicht 3!
(Steht übrigends in der Statusleiste der Zeichentabelle :roll: ;) )

Also: chr($23) dürfte dein Kandidat sein (der durchgestrichene Pirat :D)

@Ulti: Was sollte die 0 davor bitte bewirken!? Führende Nullen werden bei Zahlenwerten ignoriert... :zwinker:

stoxx 30. Nov 2004 21:16

Re: alternative Schriftwart (z.B. Webdings) funktioniert nic
 
Zitat:

Zitat von dizzy
Die Zeichen in der (WinXP-)Zeichentabelle beginnen erst bei Hex $21. Also ist das 3. Zeichen $23, und nicht 3!
(Steht übrigends in der Statusleiste der Zeichentabelle :roll: ;) )

Also: chr($23) dürfte dein Kandidat sein (der durchgestrichene Pirat :D)

@Ulti: Was sollte die 0 davor bitte bewirken!? Führende Nullen werden bei Zahlenwerten ignoriert... :zwinker:


Danke, hatte ich durch mehrmaliges hingucken in der ZEichentabelle auch gesehen dann !
Problem gelöst, dennoch unlogisch, dass die alle mit einer unterschiedlichen Zahl anfangen.

titus 30. Nov 2004 21:20

Re: alternative Schriftwart (z.B. Webdings) funktioniert nic
 
Zitat:

Zitat von stoxx
dennoch unlogisch, dass die alle mit einer unterschiedlichen Zahl anfangen.

Wird schon einen Grund haben :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:06 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