當我按下向上/向下箭頭對tabstop屬性設置爲true的每個控件,然後選擇PREVOIUS/NEXT tabindex。它工作正常,但當組合框是集中它更改它的值導致它被困箭頭了。按下箭頭鍵跳轉組合框
如何在不將按鍵發送到ComboBox的情況下實現tabindex跳轉?它處理的tabindex跳
代碼:
private void ParentForm_KeyDown(object sender, KeyEventArgs e)
{
Control ctl;
ctl = (Control)sender;
if (e.KeyCode == Keys.Down || e.KeyCode == Keys.Enter)
{
ctl.SelectNextControl(ActiveControl, true, true, true, true);
}
else if (e.KeyCode == Keys.Up)
{
ctl.SelectNextControl(ActiveControl, false, true, true, true);
}
}
太棒了,謝謝你的解釋。有用!我將使用這種方法來處理每個這樣的控制(雙輸入,整數輸入)。 –