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 VST Checkboxen ohne Text (https://www.delphipraxis.net/112499-vst-checkboxen-ohne-text.html)

ToFaceTeKilla 22. Apr 2008 14:11


VST Checkboxen ohne Text
 
Hiho zusammen,

ich bastel gerade an einem Programm, das in einem Formular Einträge aus einer DB in einem VST anzeigt. Daneben stehen im VST Checkboxen (die hab ich mit Hilfe der SuFu schon hinbekommen). Was mir aber partou nicht gelingt, ist dass NUR die Checkboxen dastehen: Bei mir steht immer in der selben Spalte noch ein Text, egal ob ich Celltext setze oder nicht.

Hat jemand ne Idee wie ich den weg bekomme?

Danke schonmal.

Trille 22. Apr 2008 14:15

Re: VST Checkboxen ohne Text
 
Meinst du die baumeigenen Checkboxen?

generic 22. Apr 2008 15:14

Re: VST Checkboxen ohne Text
 
bitte einen Screenshot.

ToFaceTeKilla 22. Apr 2008 18:09

Re: VST Checkboxen ohne Text
 
Liste der Anhänge anzeigen (Anzahl: 1)
So jetzt kann ich antworten... ging irgendwie auf arbeit ne oO
Ja die baumeigenen mein ich.
Screen hängt an...

generic 23. Apr 2008 08:31

Re: VST Checkboxen ohne Text
 
Die Treelinien bekommst du unter den Treeoptions->PaintOption->toShowRoot weg.
Der Text müsste sich auch in dem Ereignis "onGetText" unterdrücken lassen.

Dort müsstest du auf "Column" und auf "TextType" abfragen.
Für die Spalte setzt du dann Celltext auf "".

Alternativ kannst du auch Celltext garnicht setzen, dann musst du aber im VST erst die Eigenschaft "DefaultText" auf "" setzen.

"" = leer

ToFaceTeKilla 23. Apr 2008 09:17

Re: VST Checkboxen ohne Text
 
Ok, danke schonmal. Die Treelinien sind weg :)

Aber was genau meinst du mit "auf Column und auf TextType prüfen"?
Das hier: VST.Header.Columns.Index[2]... ? Oder kann man noch anders auf die Columns zugreifen/prüfen?
Glaub die Alternative wird schwierig, weil der Celltext für die anderen Spalten ja aus der DB geladen wird... oder lässt sich der DefaultText für jede Spalte setzen?

Danke

Luckie 23. Apr 2008 09:22

Re: VST Checkboxen ohne Text
 
Warum nimmst du nicht einen für diese einfache Darstellung einen einfachen Listview? Oder was erfordert es, dass du unbedingt den VST benutzt?

ToFaceTeKilla 23. Apr 2008 09:27

Re: VST Checkboxen ohne Text
 
Weil bei uns hier in der Firma immer VST genommen wird und für den auch selbstgeschriebene Proceduren existieren, mit denen die daten importiert werden können und so (wir haben eigene Datenobjekte und da is das alles bisschen komplizierter).
Hat ein ListView denn auch solche Checkboxen (rein interessehalber)?

ToFaceTeKilla 23. Apr 2008 09:43

Re: VST Checkboxen ohne Text
 
AHH alles klar. Hab die Parameter in GetText übersehen. Da steht ja "Column: TColumnIndex". :lol:
Mit
Delphi-Quellcode:
if Column=2 then CellText:='';
lässt sich somit ganz leicht der Text entfernen.

Danke dir. :thumb:


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