110,533
社区成员
发帖
与我相关
我的任务
分享
class Control
{
public virtual void OnClick() { }
public virtual void OnPaint() { }
private void MessageHandler(Message msg)
{
if (msg == Message.ClickMsg) OnClick();
if (msg == Message.PaintMsg) OnPaint();
}
}
class MyControl : Control
{
public override void OnClick()
{
MessageBox.Show("the control was clicked!");
}
}