Formular mehrmals öffnen



  • Ich habe ein ListView feld mit mehreren Einträgen kann auch jedes einzeln anklicken und er soll durch den Klick Form 2 öffnen. Ich möchte wenn ich mehrere Einträge anklicken das er Form 2 mehrmals aufmacht nur mit den Parameter für den jeweiligen eintrag. Danke im vor raus

    Praetorianer 😞



  • Wenn ich dich richtig verstanden hab:

    Dein Programm sollte dafür eine MDI-Anwendung sein.
    Onclick musst du dann bei deinem listview immer ein neues MDI-Child erzeugen. Etwa so:

    void __fastcall TMainForm::MyListViewClick(TObject *Sender)
    {
      CreateMDIChild(this,"Filename");
    }
    
    void __fastcall TMainForm::CreateMDIChild(TObject *Sender, AnsiString Name)
    {
      if (FileExists (Name))
      {
        TForm2 *Child;
        Child = new TForm2(Application);
        Child->Caption = Name;
        Child->DoSomething(Name);
      }
    }
    

    Ungetestet.

    Gruss

    robi1806


Anmelden zum Antworten