Наследование tablelayoutpanel и сохранение доступности свойств компонентов, расположенных на ней - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день! Есть Form1 на ней protected textbox1 и protected tablelayout1 Есть Form2 :Form1 (наследуется от Form1) Если textbox1 размещен tablelayout1, то на Form2 доступны его свойства и события. Если textbox1 разместить в tablelayout1, то все его свойства и события становятся неактивными Если я руками добаляю код
Листинг программы
  1. private void InitializeComponent()
  2. {
  3. this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
  4. }
и
Листинг программы
  1. public partial class Form2 : Form1
  2. {
  3. public Form2()
  4. {
  5. InitializeComponent();
  6. }
  7. private void textBox1_TextChanged(object sender, EventArgs e)
  8. {
  9. MessageBox.Show("2");
  10. }
  11.  
  12. }
То в режиме конструктора формы -ошибка Событие TextChanged доступно только для чтения и не может быть изменено. в System.ComponentModel.Design.EventBindingService.EventPropertyDescriptor.SetValue(Object component, Object value) в System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeAttachEventStatement(IDesignerSerializationM anager manager, CodeAttachEventStatement statement) в System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager manager, CodeStatement statement) При этом событие нормально отрабатывается. Вопрос такой, как правильнее организовать наследование формы с контролами внутри tablelayout? Спасибо!

Решение задачи: «Наследование tablelayoutpanel и сохранение доступности свойств компонентов, расположенных на ней»

textual
Листинг программы
  1. this.textBox1.TextChanged+=new System.EventHandler(textBox1_TextChanged);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы