我有一个有按钮的工作表格应用程序。我也有源代码。因此,现在我试图从windows上的调度任务运行应用程序,并且在应用程序运行时,我希望将代码更改为单击按钮操作。问题是应该先加载表单,然后触发单击操作。我需要计时器吗?如果是的话,你能帮我一个忙吗?因此,加载表单应用程序大约需要3-4秒。因此,它应该在5秒后启动单击操作。
发布于 2013-07-26 10:21:52
当第一次向用户显示表单时,Form.Shown事件将触发,您可以将您的事件输入到
protected override void OnShown(EventArgs e)
{
base.OnShown(e);
this.BtnClick(null, null);
}发布于 2013-07-26 10:17:42
您可以使用click事件上的Button.PerformClick调用按钮Form.Shown事件,以确保表单已加载。
private void Form1_Shown(Object sender, EventArgs e)
{
Button1.PerformClick();
}只在第一次显示窗体时引发显示的事件;随后最小化、最大化、还原、隐藏、显示或使事件无效和重新绘制不会引发此事件,参考文献。
发布于 2015-11-29 13:48:37
buttonName.PerformClick(); 使用PerformClick方法调用按钮
https://stackoverflow.com/questions/17878730
复制相似问题