我们如何提供关闭网页的超链接或按钮?
假设您正在使用WinForms,因为这是我在启动C#时所做的第一件事,您需要创建一个事件来关闭此表单。
假设你有一个名为myNewButton的按钮。如果您在WinForms设计器上双击它,您将创建一个事件。之后你只需要使用this.Close
private void myNewButton_Click(object sender, EventArgs e) {
this.Close();
}
这应该是它。
这不起作用的唯一原因是您的事件与按钮分离。但是当你双击WinForms设计器中的按钮时,如果不再附加旧事件,它应该创建新事件。
若要在单击其中一个按钮时关闭窗体(System.Windows.Forms.Form):在Visual Studio中,在设计器中打开窗体,右键单击按钮并打开其属性页,然后选择字段DialogResult an将其设置为OK或适当的值。
双击按钮并添加write // 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();
}
}