Autor Beitrag
Sascha R. Lohaus
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Fr 13.06.03 09:11 
salut,

ich habe das problem, dass in einer spalte des dbgrids unter umständen der inhalt nicht auf max. groesse der spalte angezeigt wird, weil das dbgrid automatisch einen zeilenumbruch erzwingt. erst wenn ich mit dem cursor auf dem satz stehe wird der inhalt in der kompletten spalte angezeigt gibt es eine option, die es ermöglicht, dass IMMER der gesamte inhalt einer spalte gezeigt wird ?

mfg
sascha lohaus

Moderiert von user profile iconTino: Absätze entfernt.
foxy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Fr 13.06.03 09:28 
hi und willkommen im forum

versuch doch mal in der spaltenbreite, während der laufzeit , den string, den du eingibts abzufangen und nach deren länge, die breite der spalte einrichtest?

oder frag es jedes mal so ab und merk dir den längsten strin in einer globalen variable und vergleiche dann

must du mal versuchen hoffe ich hab das problem auch richtig verstanden =)

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
Sascha R. Lohaus Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Fr 13.06.03 09:39 
salut,

also die spaltenbreite sollte in jedemfall so bleiben. das einzigste was ich nicht möchte ist, dass wenn das letzte wort in der spalte länger ist als in der spalte angezeigt werden kann, dass er es dann komplett unterdrückt.

bsp:

"hallo welt" <-- 10 zeichen lang
die spalte kann aber aufgrund ihrer größe nur 7 zeichen anzeigen.

also müsste sie zumindest mal:
"hallo w" anzeigen.

das grid merkt aber, dass das letzte wort nicht ganz angezeigt werden kann, also lässt es das wort ganz weg, so dass nur

"hallo" angezeigt wird.

das finde ich äußerst suboptimal :o(


mfg
foxy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Fr 13.06.03 09:55 
fragste die länge des strings ab mit "length" dann vergleichen mit breite der spalte wenn länger dann mit "Pos" einen leerstring suchen aber dann von hinten des strings und ab dort mit "copy" abschneiden.

meinste das so??

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
Sascha R. Lohaus Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Fr 13.06.03 10:19 
also eine einstellung am dbgrid selbst wär mir lieber, aber so geht's natürlich auch ;)

thanx