Вызов события из другого - C#

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

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

Есть событие:
Листинг программы
  1. private void Form1_Resize(object sender, EventArgs e)
  2. {
  3. if (FormWindowState.Minimized == WindowState)
  4. {
  5. Hide();
  6. notifyIcon1.Visible = true;
  7. timer1.Enabled = true;
  8. timer1.Start();
  9. timer1.Interval = 1000;
  10. timer1.Tick += timer1_Tick;
  11. }
  12. }
Оно чудесно работает при нажатии свернуть окно, но я хочу вызвать его и еще по клику кнопки на форме:
Листинг программы
  1. private void button1_Click(object sender, EventArgs e)
  2. {
  3. Form1_Resize(this,e);
  4. }
А так уже не работает... В чем проблема не подскажите?

Решение задачи: «Вызов события из другого»

textual
Листинг программы
  1.     private void button1_Click(object sender, EventArgs e)
  2.     {
  3.         this.OnResize(e);
  4.     }

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


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

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

8   голосов , оценка 4 из 5

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

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

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