自定义控件委托的问题
小弟最近在研究自定义控件,遇到一个问题,增加个事件
程序代码: public delegate void KeyPressTypeChangedEventHandler(KeyPressType e);
[Description("输入类型改变后发生")]
public event KeyPressTypeChangedEventHandler KeyPressTypeChanged;
protected virtual void OnKeyPressTypeChanged(KeyPressType e)
{
if (KeyPressTypeChanged != null)
{
KeyPressTypeChanged(e);
}
}KeyPressType是枚举类型之后把控件引用到窗体写个了事件
程序代码: private void numberTextBox1_KeyPressTypeChanged(HchContorl.NumberTextBox.KeyPressType e)
{
if (e == HchContorl.NumberTextBox.KeyPressType.IntNmuber)
{
MessageBox.Show("asdasdas");
}
}发现改变了枚举类型还是不会弹出这个MessageBox,希望高手帮忙解决下!





