什么事件捕获UserControl处理

本文关键字:UserControl 处理 事件 什么 | 更新日期: 2023-09-27 18:15:44

在c#中处理UserControl时要捕获的事件是什么?我想抓住它做一些清理,但在查看设计器中可用的事件列表后,似乎没有这样的事情?

什么事件捕获UserControl处理

创建用户控件时,会在yourUserControlName.Designer.cs文件中自动为您创建Dispose方法。添加该方法的任何清理代码。您可能希望将自动生成的代码更改为如下内容:

    protected override void Dispose(bool disposing)
    {
        if (disposing)
        {
            if (components != null)
            {
                components.Dispose();
            }
            // your clean up code here
        }
        base.Dispose(disposing);
    }

这样你的清理代码就不会依赖于组件对象。

听起来像是您正在寻找的处置事件。