Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by wicht,
9. Jun 2009
Ich habe immer mindestens eine Spalte. Jedenfalls da, wo das Beispiel her kommt.
Wenn ich von TVirtualStringTree ableite, eine Spalte habe (sorry) und den Rest so mache wie im Beispiel funzt es hier (mit der neusten Version).
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by wicht,
9. Jun 2009
Passt. Images-Eigenschaft setzen, dann das Event nutzen.
constructor TMFileView.Create(AOwner: TComponent);
begin
inherited;
Images := AppGlobals.IconManager.Images;
Header.Options := ;
TreeOptions.SelectionOptions := ;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by wicht,
9. Jun 2009
chaosben, wann setzt du das Bild? Ich vermute fast, dass larks81 (so wie ich) die StateImages benutzt und du die richtigen Images. Eine Option habe ich nicht gefunden, das Problem stellte sich mir nämlich gestern auch... die "normalen" Images werden bei mir nicht angezeigt, aber habe auch nicht wirklich groß rumprobiert..
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by wicht,
9. Jun 2009
Überschreibe OnMouseDown, mach dann einen HitTest. Wenn der HitTest zurückgibt, dass aufs Icon geklickt wurde, dann wird das Node dazu markiert. So habe ich das seinerzeit gemacht.
Quelltext gibt's nicht, weil ich noch nicht zuhause bin, aber sollte recht einfach sein.