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 Position

    Die Sortierung kann ich notfalls rausnehmen, aber ich will den Klick auf den Eintrag umgehen.

    Andi



  • Nun gib dir mal selbst ein bischen Mühe!

    1. ListBox2->OnClick(ListBox2);
    2. Am Anfang den selektierten String aus LB1 zwischenspeichern und dessen Positon in LB2 per IndexOf ermitteln.

Anmelden zum Antworten