Form lädt Frame, Focus auf bestimmtes Control innerhalb des Frames setzen



  • Hi,

    wie muss ich das machen wenn ich innerhalb eines Forms einen Frame erstelle und innerhalb dem Frame den Focus auf ein bestimmtes Control zu setzen?

    In dem Frame ist eine ListBox und dort reagiere ich auf KeyDown und will anschließend nach der Aktion vom KeyDown den Focus wieder auf die Listbox zu setzen.

    Bei Forms gibt es ja die "ActiveControl" Eigenschaft, aber bei Forms eben nicht 😞

    Danke für alle Tipps!

    €dit

    Das Form wird via mit

    TForm* frm = new TForm(Application) erstellt.
    

    Der Frame wird im Form Oncreate erzeugt via

    TFrame* frame = new TFrame(this) erstellt.
    


  • ListBox->SetFocus() !?



  • Jansen schrieb:

    ListBox->SetFocus() !?

    Oh je... ich stell mich jetzt mal in die Ecke - ich hab vergessen der ListBox noch einen ItemIndex zuzuweisen damit wieder ein Eintrag markiert ist.


Anmelden zum Antworten