为什么在设计时显示消息?
我的代码是:
class Class1 : TextBox
{
public Class1()
{
this.Resize += new EventHandler(Class1_Resize);
}
void Class1_Resize(object sender, EventArgs e)
{
MessageBox.Show("Resize");
}
}
图片:
答案 0 :(得分:5)
因为这就是表单设计器的工作方式。它实际上是在设计时将其显示在表单中时实例化控件。因此,当您在设计器中调整控件的大小时,将触发消息框的代码。