tabs per knopfdruck



  • ja das ist ja auch kein problem.Das Problem ist das ich es im Form2 klicke und in Form1 eingefügt werden soll.



  • Naja, dann füge es doch auch auf Form1 hinzu ^^



  • Knuddlbaer schrieb:

    Naja, dann füge es doch auch auf Form1 hinzu ^^

    Nee ich glaub du verstehst da was falsch.Mal GANZ einfach.Ich möchte etwas per knopfdruck (Form2) auf Form1 übertragen.SO mein ich das.

    Das ein neues Tab geöffnet wird schaffe ich ja nur halt auf dem selben Form(form2) wo ich auch den Button drücke.Das will ich aber nicht sondern das soll auf Form1 übertragen werden.



  • Naja, WO ist denn dabei DEIN Problem ?



  • Knuddlbaer schrieb:

    Naja, WO ist denn dabei DEIN Problem ?

    Es auf Form1 darzustellen.



  • Sorry, so ganz versteh ich dich auch nicht...

    Du willst von einer Form was in die andere übernehmen? Bei einer SDI Anwendung?
    Dann brauchst du doch nur z.B. Form2 in Form1 einbinden, eine neue Instanz von Form2 erstellen und diese mit ShowDialog() aufrufen... Wenn du jetzt Werte, oder was weiss ich, von einer Form zur anderen übergeben willst, nutzt du ein property oder eine Methode...



  • Dappeljuh schrieb:

    Sorry, so ganz versteh ich dich auch nicht...

    Du willst von einer Form was in die andere übernehmen? Bei einer SDI Anwendung?
    Dann brauchst du doch nur z.B. Form2 in Form1 einbinden, eine neue Instanz von Form2 erstellen und diese mit ShowDialog() aufrufen... Wenn du jetzt Werte, oder was weiss ich, von einer Form zur anderen übergeben willst, nutzt du ein property oder eine Methode...

    GENAU.Form2 hab ich ja schon damit eingebunden:

    Form2 ^frm2 = gcnew Form2();
                     frm2->ShowDialog(this);
    

    Wie schreib ich jetzt ein property oder eine Methode?



  • Du weisst nicht wie man eine Methode erstellt??

    private: bool meineMethode(bool argA)
    {
        if(argA)
        {
            //mach irgendwas...
            return true;
        }
        else
        {
            //mach irgendwas anderes
        }
        return false;
    }
    

    Wenn du da noch Probleme hast, schau dir noch mal die Grundlagen an...
    Sonst wirst du nicht weit kommen.

    property´s sind in der FAQ beschrieben...



  • Dappeljuh schrieb:

    Du weisst nicht wie man eine Methode erstellt??

    private: bool meineMethode(bool argA)
    {
        if(argA)
        {
            //mach irgendwas...
            return true;
        }
        else
        {
            //mach irgendwas anderes
        }
        return false;
    }
    

    Wenn du da noch Probleme hast, schau dir noch mal die Grundlagen an...
    Sonst wirst du nicht weit kommen.

    property´s sind in der FAQ beschrieben...

    Den einen Teil hab ich ja schon ^^

    public: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
    
                 }
    


  • Das ist der Eventhandler!

    Schau dir ersteinmal die property´s an!
    Mit denen kannst du dann doch alles hin und herschicken...



  • Boahr ich verzweifel noch.Ich bin zu blöd dafür.Kann mir nicht einer das mal so schreiben wie ich es brauch??Bitte

    Der komplette Code steht auf der ersten Seite.



  • Ist dieser Eintrag noch aktuel?

    Wenn ja:

    [cpp]
    public: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {

    TabControl^ tabC = gcnew TabControl();
    tabC->TabPage->Add("Text der TabPage");
    Form1->Controls->Add(tabC);

    }


Anmelden zum Antworten