Textchanged-Ereignis für dynamisch erstellen textbox

Ich habe ein problem wie dieses:
Haben die irgendeine Funktion, wo ich dynamisch erstellen TabPage-Objekt und textBox-Steuerelement.

   private void Create()
   {
        TabPage zakladkaTabControl = createTabPage();
        TextBox TB = new TextBox();

        TB.TextChanged += new EventHandler(TB_TextChanged);
    }

Nun muss ich ändern TabPage-Namen dynamisch, wenn ich schreib was in meine TextBox-Steuerelement. Ich habe die Funktion, die unterstützt die änderung Inhalt des TextBox-Steuerelements:

    private void textBox1_TextChanged(object sender, EventArgs e)
    {
        ((TabPage)sender).Text = ((TextBox)sender).Text;
    }

Es funktioniert nicht, da Funktion aufrufen nur für das TextBox-Objekt und nicht das Textfeld, und TabPage. Ich kenne eine Lösung für die Objekte, die statisch angelegt, sondern dynamisch? Für mehrere Stunden kann ich keine Lösung finden.

Jede Hilfe wäre sehr geschätzt.

  • registrieren Sie sich TB_TextChanged und anzeigen code für textBox1_TextChanged Methode. Gibt es eine Diskrepanz? Soln von Hans sollte funktionieren, aber ich bin mir nicht sicher, was genau ist die Frage?
InformationsquelleAutor Karol | 2010-12-28
Schreibe einen Kommentar