Enter as Tab 时如何打开新表单?
How to open new form when Enter as Tab?
当我按下 Enter
按钮时,它在 form1_keydown
事件
中使用此代码充当 Tab
Control nextControl;
if (e.KeyCode == Keys.Enter)
{
nextControl = GetNextControl(ActiveControl, !e.Shift);
nextControl.Focus();
e.SuppressKeyPress = true;
}
在我们按 Enter
按钮然后打开 New Form
的表格中有 comboBox
。
怎么做,因为它在 cmb_KeyPress
事件
上不起作用
这里可以写成:
Control nextControl;
if (e.KeyCode == Keys.Enter)
{
nextControl = GetNextControl(ActiveControl, !e.Shift);
nextControl.Focus();
if(nextControl=Combo)
{
KeyPreview=false;
}
e.SuppressKeyPress = true;
}
当我按下 Enter
按钮时,它在 form1_keydown
事件
Tab
Control nextControl;
if (e.KeyCode == Keys.Enter)
{
nextControl = GetNextControl(ActiveControl, !e.Shift);
nextControl.Focus();
e.SuppressKeyPress = true;
}
在我们按 Enter
按钮然后打开 New Form
的表格中有 comboBox
。
怎么做,因为它在 cmb_KeyPress
事件
这里可以写成:
Control nextControl;
if (e.KeyCode == Keys.Enter)
{
nextControl = GetNextControl(ActiveControl, !e.Shift);
nextControl.Focus();
if(nextControl=Combo)
{
KeyPreview=false;
}
e.SuppressKeyPress = true;
}