我们如何提供一个超链接或按钮来关闭网页?
假设你正在使用WinForms,因为当我开始学习C#时,这是我所做的第一件事,你需要创建一个用于关闭此窗体的事件。
假设你有一个名为myNewButton的按钮。如果在WinForms设计器上双击它,您将创建一个事件。之后,您只需要使用this.Close
。
private void myNewButton_Click(object sender, EventArgs e) {
this.Close();
}
就是这样了。
这个不起作用的唯一原因是,您的事件未与按钮连接。但是,当您在WinForms设计器中双击按钮时,如果旧事件不再连接,它应该创建新事件。
双击该按钮并添加以下代码 // this.close();
private void buttonClick(object sender, EventArgs e)
{
this.Close();
}
public class Form1 : Form
{
public Form1()
{
InitializeComponents(); // or whatever that method is called :)
this.button.Click += new RoutedEventHandler(buttonClick);
}
private void buttonClick(object sender, EventArgs e)
{
this.Close();
}
}
close
函数?在基类库中没有这样的函数。在C#中,函数名是PascalCase,所以我猜你是指Form.Close
。我猜得对吗? - Darin Dimitrov