![]() |
#8593-Zeichen wird nicht immer richtig angezeigt
Hallo, der nachfolgende Code ist ein Ausschnitt einer Funktion, mit der ein DBGrid sortiert wird (eigenlich die Query dahinter). Hier geht es jetzt nur darum in der Titelzeile des Grids einen auf oder ab zeigenden Pfeil hinter dem Feldnamen anzuzeigen. So wie es z.B. auch im Explorer ist.
Delphi-Quellcode:
Die kompilierte exe in einer VM: Win7, 64bit zeigt die Pfeile an,
if Pos(#8593,Column.Title.Caption)>0 then
begin Arrow:=#8595; //... end else begin Arrow:=#8593; //... end; //... Column.Title.Caption:=Column.FieldName+' '+Arrow; im meinem rechner XP, 32 bit kommt nur ein kleines Quadrat. Woran kann das liegen? Zeichen-Codierung? Wenn ja, gibt es Pfeile die in beiden Fällen funktionieren würden? Das Programm ist Ausnamhsweise mit Delphi2010 geschrieben, falls das relevant ist. |
AW: #8593-Zeichen wird nicht immer richtig angezeigt
Also eigentlich sollte der Zeichencode unter Windows XP funktionieren,
zumindest bei mir gibt es dieses Zeichen. Vll. würde es helfen wenn du es so aufschreiben würdest:
Code:
Da ich aber zur Zeit kein Delphi in der Hand habe ist es leider nur eine Vermutung. :|
↓
Sonst gibt es das Zeichen noch unter: 2193 als HEX und ↓ als HTML MfG Alaitoc |
AW: #8593-Zeichen wird nicht immer richtig angezeigt
Zitat:
|
AW: #8593-Zeichen wird nicht immer richtig angezeigt
Zitat:
Eine Alternative wäre, hier mal im Forum suchen, wie man diese Pfeile selber Zeichnen kann. Das ist meines Erachtens die Lösung für alle Betriebssysteme, da man von keiner Schriftart abhängig ist. Gruß, Chris |
AW: #8593-Zeichen wird nicht immer richtig angezeigt
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:40 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 by Thomas Breitkreuz