Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
22. Okt 2006
Die Hilfe-Datei ist ja eigentlich keine Hilfe-Datei, sondern lediglich ein automatisch generiertes Gerüst. Damit existiert schonmal die Struktur, aber die eigentliche Hilfe muss erst noch geschrieben werden. Der Aufwand dafür dürfte allerdings nicht gering sein. Einziger Anhaltspunkt für die Funktionsweise scheinen momentan die Demos zu sein.
Grüße
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
22. Okt 2006
Guten Morgen,
habe mir EasyListView mal angesehen. Die Komponente scheint durch und durch virtuell zu arbeiten. Beim event OnItemGetCaption() werden die Texte für die Items abgefragt. Hilfreich ist das Studium des OnClick() handlers von Button2 im FullDemoProject.
Freundliche Grüße
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
20. Okt 2006
Wenn du mehrzeilige Items in der ListView (ViewStyle vsReport) haben möchtest, dann solltest du dich nach einer anderen Komponente umschauen. Die Item-Höhe wird über den Font eingestellt und kann später nicht mehr verändert werden. Viele ListView-Ersatzlösungen sind deutlich flexibler. Wenn ich das Feature bräuchte, dann würde ich VirtualTreeView und EasyListView daraufhin untersuchen.
Gute...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
20. Okt 2006
Guten Morgen,
du musst die Items selbst zeichnen. Setze OwnerDraw auf True und probiere aus, was dir gefällt:
procedure TDemoForm.JvListViewCustomDrawItem(Sender: TCustomListView;
Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
var
r: TRect;
begin