我有简单的Windows窗体只有一个按钮,可以调用一个URL
private void button1_Click(object sender, EventArgs e)
{
ProcessStartInfo sInfo = new ProcessStartInfo("http://myurl.com/");
Process.Start(sInfo);
}
当我点击exe然后它显示按钮然后我必须单击按钮来执行操作。是否可以在单击exe时自动调用按钮单击事件。
答案 0 :(得分:2)
您可以对Form.Load
事件执行相同操作。只需使用extract method重构代码,就可以没有重复的代码,并在两个事件处理程序中调用函数:
private void button1_Click(object sender, EventArgs e)
{
OpenUrl();
}
private void form1_Load(object sender, EventArgs e)
{
OpenUrl();
}
private void OpenUrl()
{
ProcessStartInfo sInfo = new ProcessStartInfo("http://myurl.com/");
Process.Start(sInfo);
}
答案 1 :(得分:0)
只需致电:
button1_Click(this, null);
来自代码中的任何位置。