ListBox
-
objListAll->MoveSelection(objListSelected); objListSelected->TopIndex = objListSelected->Items->Count-1;
Hi,
ich möchte erreichen, dass in der Ziel-ListBox der dorthin verschobene Eintrag markiert ist, dadurch dann automatisch das Klick-Ereigniss ausgeführt wird.
Andi
-
ListBox1->MoveSelection(ListBox2); ListBox2->Selected[ListBox2->Count-1] = true;
-
Danke, aber doch noch zwei Probleme damit.
1. Wird das Klick-Ereignis der Ziel-ListBox nicht ausgeführt
2. Ist die Ziel-ListBox sortiert, der neue Eintrag dann z. B. an erster PositionDie Sortierung kann ich notfalls rausnehmen, aber ich will den Klick auf den Eintrag umgehen.
Andi
-
Nun gib dir mal selbst ein bischen Mühe!
- ListBox2->OnClick(ListBox2);
- Am Anfang den selektierten String aus LB1 zwischenspeichern und dessen Positon in LB2 per IndexOf ermitteln.