button.performclick();不在form1中工作的最小化状态c#

时间:2015-08-12 02:58:11

标签: c#

我正在尝试添加一段时间后自动点击按钮的代码,所以我只放了

button1.performclick();

它工作但是当form1处于最小化状态时,它不起作用

我输入以下代码但不起作用

if (this.WindowState == FormWindowState.Minimized)
            {
                button1.PerformClick();
                this.WindowState = FormWindowState.Normal;
            }
            else
            {
                button1.PerformClick();
            }

需要帮助!

2 个答案:

答案 0 :(得分:0)

我能想到的最好是做这样的事情。

private void Form1_Load(object sender, EventArgs e)
        {
            Application.DoEvents();
        }

答案 1 :(得分:0)

在VB中类似的情况下(如果最小化表单时,PerformClick无法正常工作),我创建了一个函数并将所有按钮单击代码粘贴到该函数中。然后,我只需从按钮单击的代码中调用该函数,而不是使用PerformClick。