У меня проблема: Имейте некоторые функции, где я динамически создаю объект TabPage и элемент управления textBox.Textchanged событие для динамического создания текстового поля
private void Create()
{
TabPage zakladkaTabControl = createTabPage();
TextBox TB = new TextBox();
TB.TextChanged += new EventHandler(TB_TextChanged);
}
Теперь мне нужно динамически менять имя вкладки, когда я что-то пишу в элементе управления TextBox. У меня есть функция, которая поддерживает изменение содержимого элемента управления TextBox:
private void textBox1_TextChanged(object sender, EventArgs e)
{
((TabPage)sender).Text = ((TextBox)sender).Text;
}
Это не работает, потому что функция вызова только к объекту TextBox, а не в TextBox и TabPage. Я знаю решение для объектов, созданных статически, но динамически? В течение нескольких часов я не могу найти решение.
Любая помощь была бы очень признательна.
Вы регистрируете TB_TextChanged и показываете код для метода textBox1_TextChanged. Есть несоответствие? Солн Ханс должен работать, но я не уверен, в чем вопрос? –