C# 写了form1_Closed事件可是调试运行是关闭后没响应代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 写了form1_Closed事件可是调试运行是关闭后没响应代码相关的知识,希望对你有一定的参考价值。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace 视窗版
public partial class Form1 : Form
public Form1()
InitializeComponent();
private void Form1_Load(object sender, EventArgs e)
MessageBox.Show("欢迎使用本软件", "计数器");
private void form1_Closed(object sender, EventArgs e)
MessageBox.Show("感谢您使用","尊敬的用户");
我觉得没问题啊form1_Closed事件我也写了,可是运行是就是点关闭按钮不弹出Msg提示窗口来求解啊!
——————————————————————————————————————————————
附加:program.cs
namespace 视窗版
static class Program
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
是啊是手写的
追答不要手写,从属性窗口中选择该事件,双击。
非要手写的话,
用这种
protected override void OnFormClosing(FormClosingEventArgs e)base.OnFormClosing(e);
MessageBox.Show("关闭");
追问
肿么没有???
FormClosed,找这个,那个Closed过时了
参考技术A 在closing事件中写这句代码。追问这两个有什么区别?
追答closed代表关闭了之后,程序关闭之后,程序所占用的资源都被释放掉了,因此执行的提示框也一起被关掉了。
closing代表在关闭的过程中。
跟closing有啥区别??
c#如何设置panel的鼠标滑轮事件?MouseWheel只能应用于Form吗?
c#如何设置panel的鼠标滑轮事件?MouseWheel只能应用于Form吗?
我在panel中画direct3d图,想通过滑轮来控制3d的缩放
那是麽样的撒
你个混分的
private void Form1_Load(object sender, EventArgs e)
panel1.Click += new EventHandler(panel1_Click);
this.Click += new EventHandler(Form1_Click);
panel1.MouseWheel += new MouseEventHandler(panel1_MouseWheel);
void Form1_Click(object sender, EventArgs e)
button1.Focus();//使一个非panel1的控件获得焦点
void panel1_Click(object sender, EventArgs e)
panel1.Focus();
void panel1_MouseWheel(object sender, MouseEventArgs e)
MessageBox.Show(e.Delta > 0 ? "上" : "下");
参考技术A 在 panel的 panel1_MouseEnter 中处理旧可以, 你指定 form的 当然 就是 form的了, panel1.MouseWheel!!
参考资料:如果您的回答是从其他地方引用,请表明出处
参考技术B 不是的!!以上是关于C# 写了form1_Closed事件可是调试运行是关闭后没响应代码的主要内容,如果未能解决你的问题,请参考以下文章
如图写了批处理文件,可是点击运行的时候,提示:请键入NET HELPMSG 2185以获得更多帮助
我在VS2017里面用C#在.net framework上编写了一个dll,我想编译,怎么解决?