VirtualTreeView: Buttons in einer Spalte

Rund um die LCL und andere Komponenten
Antworten
Danccce
Beiträge: 16
Registriert: Do 17. Feb 2011, 11:48

VirtualTreeView: Buttons in einer Spalte

Beitrag von Danccce »

Hallo zusammen,

ich versuche mit VTV eine Tabelle darzustellen.
Dabei soll die letzte Spalte in jeder Zeile ein Button sein, den der Benutzer drücken kann und den ich dann natürlich auch abfangen muss.
Hat jemand einen Tipp, wie ich dies am günstigsten bewerkstellige, bzw gibt es vielleicht schon ein gutes Tutoriakl , das etwas ähnliches abdeckt...

Vielen Dank im Voraus...
Beste Gruß
Marc

Mathias
Beiträge: 6916
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: VirtualTreeView: Buttons in einer Spalte

Beitrag von Mathias »

Vielleicht hilft dir dies weiter, bei StringGrid kann man im Designer die Buttons auch nicht direkt in die Tabelle legen.
Manuell zu Laufzeit geht es .
Ich habe die VirtualTreeView Komponente nicht installiert, sonst hätte ich es testen können.

Die Buttons müsstest du natürlich in eine Dynamische Array legen und die Array entsprechend deiner Zeilenzahl erhöhen.

Code: Alles auswählen

 Button1.Parent := StringGrid1;     
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

creed steiger
Beiträge: 958
Registriert: Mo 11. Sep 2006, 22:56

Re: VirtualTreeView: Buttons in einer Spalte

Beitrag von creed steiger »

Hast du mal in den Demos geschaut? (ich habs nichtmehr ganz parat ob da sowas dabei war)

Antworten