Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BlueStarHH,
26. Okt 2006
Vom Code her sind die Einträge in der ListView. Count gibt auch eine Zahl größer 0 zurück. Es könnte aber sein, dass die Einträge doch noch nicht enthalten sind. Verursacht z.B. durch das XP-Manifest. Ich hab ListView.HandleNeeded probiert. Das hat aber auch keinen Effekt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BlueStarHH,
26. Okt 2006
Danke, mit FormActivate klappt es. Aber nur wenn die ListView auch in FormActivate befüllt wird. Wird sie in OnCreate befüllt klappt es nicht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BlueStarHH,
26. Okt 2006
Klappt leider auch nicht. Es wird weder gescrollt, noch ein Eintrag selektiert. Die ListView steht also immer noch am Anfang.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by BlueStarHH,
26. Okt 2006
Wie kann ich in einer TListView zum letzen Item scrollen? Wichtig dabei ist, dass die TListView in OnFormCreate mit Daten gefüllt wird und bevor das Fenster dem User angezeigt werden soll, soll gescrollt werden. Die folgenden zwei Lösungsmöglichkeiten funktioniert nicht, es wird nicht gescrollt:
1) ListView.Items.MakeVisible(false);
2) ListView.Scroll(0,x);
Danke + Gruß