Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - ListView Spaltenbreite/Anzeige
delphi10 - Do 11.11.10 13:35
Titel: ListView Spaltenbreite/Anzeige
Hi
Wird in einer Listview die Spalte so schmal gezogen, dass der Inhalt nur unvollständig angezeigt wird, kann man mit dem Mauszeiger darüberfahren um den Inhalt in der gesamten Länge anzuzeigen. Soweit ok. Bei meinen Programmen - auch ältere - blitzt die Anzeige nur kurz auf, es ist so kaum lesbar. Ich dachte erst, nur mein aktuelles Projekt ist davon betroffen und habe wie blöde nach Fehlern gesucht und natürlich nichts gefunden. Auch ältere Programme die ich nur als EXE starte - nicht über die IDE - zeigen diese Verhalten. Kommt das aus dem BS? Wäre irgendwie komisch.
Hoffe auf Tipps
Gruß Delphi10
Edit: Ich bin ganz sicher, dass es schon mal anders, eben statisch, war
delphi10 - Do 11.11.10 14:32
Ja eben, nur mal kurz...
Nochmal ganz langsam. Text,der nicht in ein Feld passt, wird beim darüberfahren mit der Maus in ganzer Länger angezeigt, man muß also nicht die Spalte aufziehen. Dummerweise blitzt diese Anzeige nur kurz auf, sie ist nicht statisch - es war aber mal so. Irgendetwas habe ich oder wurde verändert - nur was und wo?
pwsolaris - Do 11.11.10 14:37
OK Dann habe ich den Thread-Titel falsch verstanden. Du willst also diesen "Kommentar-Text" der auftaucht länger da stehen haben, richtig?
Hast nur du auf deinem PC das Problem oder ist das generell mit deinen Programmen so (auch auf anderen Computern)?
Hast du schon zum Testen ein neues Projekt mit einem ListView erstellt und das dort mal geprüft?
delphi10 - Do 11.11.10 14:53
pwsolaris hat folgendes geschrieben : |
OK Dann habe ich den Thread-Titel falsch verstanden. Du willst also diesen "Kommentar-Text" der auftaucht länger da stehen haben, richtig? |
Yep, genau so. Nur ist das kein Kommentar-Text, sondern der Inhalt des Feldes also kein hint oder ä.
Zitat: |
Hast nur du auf deinem PC das Problem oder ist das generell mit deinen Programmen so (auch auf anderen Computern)?
Hast du schon zum Testen ein neues Projekt mit einem ListView erstellt und das dort mal geprüft? |
Auf meinem Entwicklungsrechner tritt dieser Effekt dauerhaft auf (W2k,XP,Win7). Langsam fange ich an daran zu zweifeln, ob das schon mal statisch war. Effekte aus dem aktuellen Projekt kann ich ausschließen denn wie schon gesagt, auch alte sind davon betroffen.
pwsolaris - Do 11.11.10 14:58
Wenn ich heute Abend wieder in einer Delphi Umgebung rumgeistere, werde ich mal schauen, wie mein Delphi das macht ;)
Delete - Do 11.11.10 15:02
- Nachträglich durch die Entwickler-Ecke gelöscht -
delphi10 - Do 11.11.10 15:11
Frühlingsrolle hat folgendes geschrieben : |
Dieser "Effekt" klingt etwas sonderbar.
Ich habe hier in mehreren Projekten eine TListView mit fast identischen Einstellungen:
Delphi-Quelltext 1: 2: 3: 4: 5: 6:
| ViewStyle := vsReport; GridLines := true; RowSelect := true; ReadOnly := true; MultiSelect := true; ColumnClick := false; |
Wenn der Cursor über einer Spalte steht, wird der Eintrag für die nächsten 10sek ca. komplett angezeigt (sofern der Text zu breit für die Spalte ist).
Klappt sowohl auf XP als auch auf Vista oder 7 ! |
10 sec wären ja noch ok, bei mir blitzt es nur einmal kurz(<= 1sec) auf.
Delete - Do 11.11.10 15:28
- Nachträglich durch die Entwickler-Ecke gelöscht -
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!