代码之家  ›  专栏  ›  技术社区  ›  Marij Khan

从表单接受属性中排除自动完成文本框?

  •  0
  • Marij Khan  · 技术社区  · 6 年前

    我有一个表单,其中我将accept属性链接到表单上名为submit的按钮,这样每当在表单中的任何控件上按下enter键时,它都会触发submit按钮的click事件。表单上还有一个自动完成文本框(to/from),自动完成模式设置为SuggestAppend。当用户按enter键时,我想移动到下一个控件(textbox amount)。我试过文本框的keyup事件如下:

    private void tb_to_from_KeyUp(object sender, KeyEventArgs e)
            {
                if (e.KeyData == Keys.Return)
                {
                    tb_amount.Focus();
                }
            }
    

    这会将控件移到另一个文本框中,但是也会按下“提交”按钮。如何从窗体的accept属性中排除tbüto_,使其只移动到下一个控件?

    0 回复  |  直到 6 年前