我正在制作一个有趣的程序,但是我使用 webbrowser1
遇到了一个错误,并且在单击按钮p>我已经在Google上环顾了几天,没有人知道我的错误以及相同的错误
private void btn_YT_Click(object sender, EventArgs e, Keys keyData)
{
webBrowser1.Navigate(@"https://www.youtube.com/?gl=GB");
webBrowser1.Visible = true;
if (keyData == (Keys.LControlKey))
{
webBrowser1.Visible = false;
}
else
{
MessageBox.Show("Fix this issue");
}
}// Add This
我希望按钮使webbrowser1
可见,然后转到我放入的正确URL,然后使用控制键使其使其无形/关闭它,但它不起作用。它的到来没有按钮匹配的超载委托EventHandler
。
您应该使用默认的按钮键单击事件处理程序(您不能向其添加参数(。但是您可以在没有任何事件参数的情况下请求密钥状态:
private void btn_YT_Click(object sender, EventArgs e)
{
webBrowser1.Navigate(@"https://www.youtube.com/?gl=GB");
webBrowser1.Visible = true;
if (ModifierKeys.HasFlag(Keys.Control))
{
webBrowser1.Visible = false;
}
else
{
MessageBox.Show("Fix this issue");
}
}// Add This