Вызвать событие CheckedChanged компонента CheckBox из процедуры загрузки формы - Visual Basic .NET

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

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

Привет. У меня на форме несколько CheckBox. В зависимости от CheckBox.Checked устанавливаются .Enabled разных кнопок и некоторые надписи.
Листинг программы
  1. Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
  2. Button1.Enabled = CheckBox1.Checked
  3. Label1.Text = If(CheckBox1.Checked, ".", "..")
  4. 'etc
  5. End Sub
Значения .Checked всех CheckBox сохраняются при закрытии программы и восстанавливаются при запуске в процедуре Form1_Load. В этом проблема. Если у меня в конструкторе CheckBox1.Checked = False и при загрузке сохраненное значение тоже False, то не будет события CheckedChanged, не будет вызова Sub CheckBox1_Checked и значения для кнопок и надписей не установятся. Писать в конструкторе и в CheckBox1_Checked одни и теже свойства кнопок и надписей для CheckBox1.Checked = False не хочется. Хочется, что бы все установки происходили в Sub CheckBox1_Checked.

Решение задачи: «Вызвать событие CheckedChanged компонента CheckBox из процедуры загрузки формы»

textual
Листинг программы
  1. CheckBox1_CheckedChanged(sender, Nothing)
  2. CheckBox2_CheckedChanged(sender, Nothing)

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


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

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

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

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

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

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