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

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

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

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

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

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

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


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

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

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