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 TStringGrid mehrere Zeilen pro Zelle (https://www.delphipraxis.net/140592-tstringgrid-mehrere-zeilen-pro-zelle.html)

Baulli 21. Sep 2009 19:53


TStringGrid mehrere Zeilen pro Zelle
 
Wie Titel schon sagt, ist meine Frage:

Ist es möglich über mehre Zeilen in einer Zelle in einem StringGrid zu schreiben?
Wenn ja wie passe ich dann die Zellengröße an Zeilen an?

Danke, Baulli!

Bernhard Geyer 22. Sep 2009 06:57

Re: TStringGrid mehrere Zeilen pro Zelle
 
Mit dem normalen TStringGrid wirst du dann alles per OwnerDraw (OnDrawItem ?) selbst machen dürfen.

taaktaak 22. Sep 2009 07:00

Re: TStringGrid mehrere Zeilen pro Zelle
 
Moin, Moin.
Du wirst DrawText() verwenden müssen, die Funktion liefert die benötigte Höhe der Textausgabe als Ergebnis zurück, mit diesem Wert muss dann RowHeights angepasst werden.

p80286 22. Sep 2009 10:39

Re: TStringGrid mehrere Zeilen pro Zelle
 
Rückfrage:

was ist mit "Zeilen" gemeint?

Wenn es sich um zwei Strings handelt, die durch #13#10 getrennt sind, klappt das, glaube ich, nicht.

Wenn Du einen String auf zwei Darstellungszeilen umbrechen willst, dann OwnerDraw.

Gruß
K-H

Baulli 22. Sep 2009 11:30

Re: TStringGrid mehrere Zeilen pro Zelle
 
Danke für die schnellen Antowrten, aber ich bin momentatn noch Hilflos, wie ich das OwnerDraw anwende.

Baulli 23. Sep 2009 14:49

Re: TStringGrid mehrere Zeilen pro Zelle
 
Brauche Hilfe. Gibt es Tutorials zu OwnerDraw? Am besten auf Deutsch! Oder wasf ange ich damit an?

mkinzler 23. Sep 2009 14:53

Re: TStringGrid mehrere Zeilen pro Zelle
 
Schau dir mal die Beispiele/Demos von Delphi an

TeronG 23. Sep 2009 15:06

Re: TStringGrid mehrere Zeilen pro Zelle
 
Liste der Anhänge anzeigen (Anzahl: 1)
brauchst du sowas?

EDIT: Habs gefunden. Nicht ganz neu und evtl. suboptimal ... aber gugst du selba: http://www.delphipraxis.net/internal...ct.php?t=69665

Ach ja ... das mit der Farbe musst du hald noch raus machen ^^

Baulli 23. Sep 2009 16:45

Re: TStringGrid mehrere Zeilen pro Zelle
 
Sehr geil...vielen vielen Dank für die Hilfe. =)

Ich frag mich nur warum ich den Thread nicht gefunden hab^^

TeronG 24. Sep 2009 07:41

Re: TStringGrid mehrere Zeilen pro Zelle
 
Den zu finden ist wohl auch nicht leicht.
Weil es in dem ja eigentlich nicht darum geht 2-zeilig zu schreiben sonder farbig zu schreiben.
Ich hab ihn nur gefunden weil ich mich daran erinnert habe, dass ich mal was gesehen hatte. (Hatte sogar noch Codeschnipsel auf der Platte! :)


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