如何在userControle中删除或保留所有默认事件和属性

本文关键字:默认 事件 属性 保留 userControle 删除 | 更新日期: 2023-09-27 18:31:59

删除所有默认事件和属性删除事件单击,加载,鼠标单击,双击用户控件或希尔登特事件

    public event EventHandler Click
    {
        add { this.Click += value; }
        remove { this.Click -= value; }
    }

错误!!!>>>WindowsFormsControlLibrary1 中发生了类型为'System.StackOverflowException'的未处理异常.dll

此图像示例在此处输入图像描述

如何在userControle中删除或保留所有默认事件和属性

您可以尝试覆盖它们并将它们标记为不可浏览。

下面是一个Click事件的示例:

[Browsable(false)]
public new event EventHandler Click
{
    add { base.Click += value; }
    remove { base.Click -= value; }
}