protected override void WndProc(ref Message m)
{
if (((int)m.WParam) >> 16 == 0x300)
{
MessageBox.Show("f");
}
base.WndProc(ref m);
} 0x300 对应 EN_CHANGE,即文本框输入数据变化时触发。但是当我把文本框放入Panel时,就不能触发,只有放在窗体Form上才可以触发。请问各位怎样获取Panel里文本框输入数据的En_Change
{
if (((int)m.WParam) >> 16 == 0x300)
{
MessageBox.Show("f");
}
base.WndProc(ref m);
} 0x300 对应 EN_CHANGE,即文本框输入数据变化时触发。但是当我把文本框放入Panel时,就不能触发,只有放在窗体Form上才可以触发。请问各位怎样获取Panel里文本框输入数据的En_Change
为什么要拦截消息呢?
{
public Component2()
{
InitializeComponent();
}
protected override void WndProc(ref Message m)
{
if (((int)m.WParam) >> 16 == 0x300)
{
MessageBox.Show("f"); }
base.WndProc(ref m);
}