Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TUX_der_Pinguin,
22. Dez 2005
Hi,
wenn doch kein Eintrag selektiert ist ist ItemIndex = -1, was soll
ich mir den da merken, ausserdem ist die Problematik ja nur bei
keiner Selektion oder einem selektierten Eintrag ausserhalb des
Ausschnittes.
Wenn ein Eintrag aus meinem aktuellen Ausschnitt selektiert wurde,
funktioniert ja alles wie es soll...dann brauch ich mir auch nix
merken.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TUX_der_Pinguin,
22. Dez 2005
Hi,
ich weiß wieso das bei dir Funktioniert und bei mir nicht Marabu,
und zwar liegt es an folgender Problematik.
Wenn man die Liste aufruft, nach unten scrollt und einen Eintrag auswählt,
dann ein neuen Eintrag hinzufügt dann bleibt der Auschnitt erhalten
sowie der Scrollbalken an seiner Postion.
Ist jedoch kein einziger Eintrag ausgewählt so springt jedesmal der
scrollbalken nach...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TUX_der_Pinguin,
22. Dez 2005
Hi,
ja aber was soll das sein, ich benutze Delphi 7 Personal auf einer
Window98SE Maschine.
Habe deine Demo, ganz normal kompiliert und dann trat das Verhalten
auf so wie ich es beschrieben habe.
mfg
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TUX_der_Pinguin,
22. Dez 2005
Hi Marabu,
sorry aber dein Programm macht genau das was meines auch macht.
Ich habe in deinem Programm eine Datei geladen, in die Mitte der Liste
gescrollt, dann habe ich rechts klick -> hinzufügen ausgeführt und einen
neuen Eintrag hinzugefügt. Zack der Scrollbalken war wieder ganz oben
und der allererste Eintrag der Liste ist zu sehen. Das habe ich gemeint
mit meiner...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TUX_der_Pinguin,
22. Dez 2005
Hi,
ich habe eine Virtual ListView, alles klappt wunderbar. Nur wenn ich
einen Eintrag hinzufüge, dann wird die Liste wieder an den Anfang gescrollt.
Das würde ich gern verhindern, was ich mache ist folgedes.
Im OnCreate Teil des Forms wird ein Dynamisches Array mit den Datensätzen
erstellt, dann wird mit ltvList.Items.Count die Anzahl der Einträge gesetzt
und im OnData Ereignis das...