Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by maynard,
29. Okt 2006
Das Problem ist, das TListView die Rects für ein Item berechnet und dann an die Ereignisbehandlungsroutine übergibt. Berechnest du nun in der Ereignisbehandlungsroutine ein neues Rect, wird dein Item zwar korrekt gezeichnet, aber sobald dein selbst berechnetes Rect größer ist, als das was dir zu Beginn übergeben wird, wird das nachfolgende Item das aktuelle teilweisem überzeichnen(also ab der...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by maynard,
20. Dez 2005
Nabend ...
So Text wird nun mehrzeilig ausgegeben. Allerdings hab ich jetzt ein neues Problem: Ich hab die Eigenschaft GridLines aktiviert und dass sieht nun so aus, als ob jeder zeilenumbruch ein neues Item ist ... d.h die Abstände der Gridlines sind immer gleich groß, obwohl sie je nach Zeilenanzahl pro Item verschieden sein müssten...
MfG
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by maynard,
19. Dez 2005
Tach...
procedure TfInfoView.lvTasksDrawItem(Sender: TCustomListView;
Item: TListItem; Rect: TRect; State: TOwnerDrawState);
begin
DrawText(Sender.Canvas.Handle, PChar('TEST 3'), 1, Rect, DT_LEFT or DT_WORDBREAK or DT_CALCRECT);
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by maynard,
19. Dez 2005
Tach...
Wenn eine Caption / Subitem zu lan ist, wird es vom ListView mit 3 Punkten abgekürzt. Wie schaffe ich nun, ein StingList in einem TListItem darzustellen ... also eben ein mehrzeiliges TListView??
MfG && Thx