c# - 覆盖 OnFormclosure 方法
问题描述
我来自这个链接
,我需要做同样的事情,但我需要将该代码放在课堂上。这是我班上的代码。
public class MyForm : Form
{
protected override void OnFormClosing(FormClosingEventArgs e)
{
base.OnFormClosing(e);
if (e.CloseReason == CloseReason.WindowsShutDown) return;
// Confirm user wants to close
switch (MessageBox.Show(this, "Are you sure you want to close?", "Closing", MessageBoxButtons.YesNo))
{
case DialogResult.No:
e.Cancel = true;
break;
default:
break;
}
}
}
当我从表单设计代码中删除此函数并将其放入类中时,它看起来像编译器无法识别它。我认为问题不在代码中
更新:Lennar,感谢您的回答,我知道如何添加事件,但是当我在课堂上有代码时应该如何实现?
解决方案
推荐阅读
- linux - NiFi 1.10.0 - PutFile 看不到目标目录
- vim - vim 中没有可用的有向图
- gitlab - 图像未在 Gitlab 中以 md 格式文件呈现
- python - 需要在 Dataframe 中将对象列转换为 int/float 以便稍后可以对其进行一些操作
- wpf - 如何实现在 WPF 树视图中选择树节点的命令
- docker - Flask、NGINX、uWSGI认证后随机重定向问题
- c# - 按 CTRL + S 时,Visual Studio 会自动创建异常文件
- python - 在 python 的子类构造函数中将对象作为列表传递
- java - 逻辑问题:列表响应的 REST-API 缓存
- reactjs - 如何在nextjs中获取上一页url