protected override bool ProcessDialogKey(Keys keyData)
{
if (keyData == Keys.Enter && this.ActiveControl is TextBox||this.ActiveControl is ComboBox)
{
keyData = Keys.Tab;
}
return base.ProcessDialogKey(keyData);
}按回车执行TAB,我有一个文本框textbox1,我想除了这个textbox1不执行这段代码,其他文本框和下拉框都照样执行、怎么写不知道啊。
{
if (keyData == Keys.Enter && this.ActiveControl is TextBox||this.ActiveControl is ComboBox)
{
keyData = Keys.Tab;
}
return base.ProcessDialogKey(keyData);
}按回车执行TAB,我有一个文本框textbox1,我想除了这个textbox1不执行这段代码,其他文本框和下拉框都照样执行、怎么写不知道啊。
this.ActiveControl is textbox是所有的文本框,is后面没有textbox1啊,只有textbox,
protected override bool ProcessDialogKey(Keys keyData)
{
if (keyData == Keys.Enter && (this.ActiveControl is TextBox && this.ActiveControl != this.textBox1) ||this.ActiveControl is ComboBox)
{
keyData = Keys.Tab;
}
return base.ProcessDialogKey(keyData);
}