Laden...

textBoxList und Textchanged Events

Erstellt von c#starter vor 14 Jahren Letzter Beitrag vor 14 Jahren 972 Views
C
c#starter Themenstarter:in
20 Beiträge seit 2009
vor 14 Jahren
textBoxList und Textchanged Events

Hallo!

Wiederum stehe ich komplett am Sand!

Habe dynamisch x-textBoxen erzeugt. (TxtBoxList). Habe dann ein textBox_textchanged_event hinzugefügt.

Meine Frage: Wie kann ich herausfinden, welche textBox verändert wurde?

siehe Code:

namespace Test{
List<TextBox> tbList = new List<TextBox>();//TextBoxlist erzeugen

public test(int anzahl_textBox)
{
//erzeuge txtBoxen
  for (int i = 0; i <anzahl_textBox; i++)
                {

                    tbList.Add(new TextBox());
                    alt[i] = Res_value[i];
                    buff[i] = alt[i];
                    tbList[i].Location = (Up);
                    tbList[i].Height = 7;
                    tbList[i].Width = 133;
                    tbList[i].Name = "t" + i.ToString();
                    tbList[i].TextChanged += new EventHandler(tbList_textChanged);//erzeuge Event
                    tbList[i].Anchor = (AnchorStyles.Right & AnchorStyles.Top & AnchorStyles.Bottom);
                    Up.Y += 13;
                    Controls.Add(tbList[i]);
                }
InitializeComponent();

}
//hier folgt das TXTboxchangedevent:
private void tbList_TextChanged( object sender, Eventargs e)
{
//Es springt hier rein, nur weiß ich nicht die Position
}

gruß

M
53 Beiträge seit 2008
vor 14 Jahren

Hallo c#starter

im Parameter 'sender' sollte die Textbox drin sein.

Gruß
muhtanten

916 Beiträge seit 2008
vor 14 Jahren

Der sender eines Events ist bei Controls oft derjeniger der das Event auslöst. Daher caste das object sender in deiner entsprechendes Controls. Dort kannst du dann feststellen welche Textbox du jetzt in der Hand hast.

Again what learned...