button.performclick ();不能在form1最小化状态c#中工作
本文关键字:状态 最小化 工作 form1 performclick 不能 button | 更新日期: 2023-09-27 18:07:20
我试图添加一个代码,自动点击按钮一定时间后,所以我只把
button1.performclick();
工作,但当form1处于最小化状态时,它不工作
我输入了下面的代码,但它不工作
if (this.WindowState == FormWindowState.Minimized)
{
button1.PerformClick();
this.WindowState = FormWindowState.Normal;
}
else
{
button1.PerformClick();
}
招聘人员
我在VB中做了类似的情况,如果窗体最小化,PerformClick不起作用,我创建了一个函数并粘贴了该函数中所有的按钮单击代码。然后我简单地从按钮点击的代码中调用函数,而不是使用PerformClick。
我宁愿创建一个void而不是click事件,我也会从click事件中调用它
这样的public void clickedbutton1()
{
//your code for buttonclick
}
if (this.WindowState == FormWindowState.Minimized)
{
clickedbutton1();
this.WindowState = FormWindowState.Normal;
}
else
}
clickedbutton1();
}
private void Button1_Click(object sender, EventArgs e)
{
clickedbutton1();
}
我能想到的最好的办法就是这样做。
private void Form1_Load(object sender, EventArgs e)
{
Application.DoEvents();
}