日期:2014-05-18  浏览次数:20866 次

自定义控件的自定义属性的自定义事件- -!
如题、对于自定义控件中自定义的属性、怎么去添加类似系统自带的sizechange、checkedchange等这种事件
我自定的属性是bool型、想写一个每当属性改变时触发的事件


------解决方案--------------------
C# code
public event EventHandler SizeChanged;

private bool _IsSizeChange;

public bool IsSizeChange
{
    get
    {
        if (_IsSizeChange && SizeChanged != null) SizeChanged(this, new EventArgs());
        return _IsSizeChange;
    }
    set
    {
        ...
    }
}

------解决方案--------------------
出不出发,都是你自己决定的,你的代码中涉及到改变的地方,你就可以随时触发
------解决方案--------------------
http://www.cnblogs.com/chenxizhang/archive/2009/05/19/1460544.html