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 StringGrid und das '&' (https://www.delphipraxis.net/117352-stringgrid-und-das.html)

Mike_on_Tour 16. Jul 2008 13:31


StringGrid und das '&'
 
Hallo zusammen,

ich habe ein Darstellungsproblem für das Zeichen '&' im StringGrid.

Ich muß in einem StringGrid viele Firmennamen anzeigen, die auch ein '&'-Zeichen enthalten. Leider wird das '&' als Unterstrich angezeigt, also so wie bei einem Label. Aber im Gegensatz zum TLabel habe ich beim TStringGrid keine Einstellung in der IDE gefunden, das Verhalten zu beeinflussen.

Ein kleiner Tip wäre nicht schlecht.

Mike

p0w3r5tr34m3r 16. Jul 2008 13:33

Re: StringGrid und das '&'
 
wenn du die daten ausliest kannst du das & mit einem && ersetzen...

Sharky 16. Jul 2008 13:37

Re: StringGrid und das '&'
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hai Mike,

ich kann dieses Verhalten bei mir nicht beobachten.

Mike_on_Tour 16. Jul 2008 13:49

Re: StringGrid und das '&'
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von p0w3r5tr34m3r
wenn du die daten ausliest kannst du das & mit einem && ersetzen...

Super-Tip !

Zitat:

Zitat von Sharky
Hai Mike, ich kann dieses Verhalten bei mir nicht beobachten.

Ich schon.

Sharky 16. Jul 2008 13:52

Re: StringGrid und das '&'
 
Zitat:

Zitat von Mike_on_Tour
... Ich schon.

Hmmm.... kann das daran liegen das Du das zeichnen des SG selber übernimmst?

Mike_on_Tour 16. Jul 2008 13:58

Re: StringGrid und das '&'
 
Zitat:

Zitat von Sharky
Hmmm.... kann das daran liegen das Du das zeichnen des SG selber übernimmst?

Natürlich. Sorry, ich hätte das am Anfang schreiben sollen. :wall:

Die meisten Einträge werden mit "DrawText" in das Grid geschrieben (war aber nicht meine Idee). Gibt es für "DrawText" einen Parameter, den ich nutzen kann ?

Mike_on_Tour 16. Jul 2008 14:06

Re: StringGrid und das '&'
 
Hurra, ich habs !

Bei "DrawText" einfach noch DT_NOPREFIX dazu odern ... (vonwegen &&)


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