按钮单击事件单击执行

本文关键字:单击 执行 事件 按钮 | 更新日期: 2023-09-27 18:34:05

>我有一个简单的Windows表单,只需一个按钮即可调用一个网址

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

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

按钮单击事件单击执行

您可以对Form.Load事件执行相同的操作。只需使用 extract 方法重构代码即可没有重复的代码,并在两个事件处理程序中调用函数:

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);
}

只需调用:

button1_Click(this, null);

从代码中的任何位置。