Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marcus,
14. Okt 2004
Tatsache,
funktioniert wunderbar!
Vielen Dank
Marcus
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marcus,
14. Okt 2004
Hallo, der geht natürlich auch in die Hose.
procedure TFrmMain.StringTreeGetText(Sender: TBaseVirtualTree;
Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType;
var CellText: WideString);
var Data : PVSTData;
begin
Data := Sender.GetNodeData(Node);
if Node.Parent = Sender.RootNode then
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marcus,
14. Okt 2004
Sodala, funktioniert eigentlich schon ganz gut, bis auf das "füllen" der ChildNodes.
Hier mal der Code
type
PVSTData = ^TVSTData;
TVSTData = record
monat: string;
projektnr: string;
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marcus,
8. Okt 2004
Wow! Vielen Dank, das hilft mir schon ziemlich weit.
Heute Nachmittag nach der Arbeit wird das erst mal ausprobiert :D
VirtualStringTree ist schon eine recht komplexe Komponente, und da erst mal einen Überblick zu bekommen und die Grundlegenden Sachen zu verstehen dauert schon ein weilchen.
Gruß
Marcus
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marcus,
8. Okt 2004
:gruebel:
also wenn ich Monat und Kalenderwoche(um das vorherige Beispiel aufzugreifen) nichts zuweise, und eine Node anlege dann werden die "Einträge" des Records die Leer sind nicht angezeigt?
Wenn das so ist, dann wird es natürlich schon etwas klarer. Denn bei den Beispielen habe ich immer nach den Strukturen der Nodes gesucht und es war mir nie klar wie zwischen den einzelnen Nodes...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marcus,
8. Okt 2004
Hallo,
okay, das ist klar. Ich hab nur noch momentan ein Problem mit dem Verständnis bei unterschiedlichen Strukturen für die RootNode und die ChildNodes. Folgende Struktur mal angenommen:
+ Monat
+ Kalenderwoche
- Projektnummer, Projektname, Datum
.
.
.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marcus,
7. Okt 2004
Hallo zusammen,
ich kämpfe mal wieder mit der VirtualStringTree-Komponente. :wall:
Bis jetzt funktioniert die Darstellung ohne Childnodes und das Prinzip der VirtualStringTree ist mir, glaube ich, auch klar (Trennung von Struktur und Inhalt- grob gesagt).
Für eine einzeilig Node habe ich einen einfachen Record, der ungefähr so aussieht:
type
tVSTData = record
String1 : String;
...