3 回答
TA贡献1111条经验 获得超0个赞
我想你已经在一个类之外声明了这个函数?
喜欢
namespace Something
{
private void Method()
{
}
}
代替
namespace Something
{
class MyClass
{
private void Method()
{
}
}
}
TA贡献1765条经验 获得超5个赞
检查您的功能如下所示。我认为一些变量或函数直接在命名空间下。让他们留在课堂上。
namespace ConsoleApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
DialogResult dialog = dialog = MessageBox.Show("Do you really want to close the program?", "SomeTitle", MessageBoxButtons.YesNo);
if (dialog == DialogResult.No)
{
e.Cancel = true;
}
}
}
}
TA贡献1877条经验 获得超1个赞
对话框不要写两次,使用下面的简单代码就可以了。
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("Do you really want to exit??, "Exit", MessageBoxButtons.YesNo)== DialogResult.No)
{
e.Cancel = true;
}
}
- 3 回答
- 0 关注
- 580 浏览
添加回答
举报