按钮单击事件单击exe

时间:2016-02-10 13:29:31

标签: c# winforms

我有简单的Windows窗体只有一个按钮,可以调用一个URL

private void button1_Click(object sender, EventArgs e)
{
    ProcessStartInfo sInfo = new ProcessStartInfo("http://myurl.com/");
    Process.Start(sInfo);
}

当我点击exe然后它显示按钮然后我必须单击按钮来执行操作。是否可以在单击exe时自动调用按钮单击事件。

2 个答案:

答案 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);

来自代码中的任何位置。