gpt4 book ai didi

C# tabindex - 概括(桌面应用程序)

转载 作者:太空宇宙 更新时间:2023-11-03 20:39:40 26 4
gpt4 key购买 nike

我有几个文本框。我想在每次按下回车键时将用户指向下一个文本框。文本框已正确设置 Tabindex。

我有这样的东西:

 private void textBox_Description_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Enter)
{
e.Handled = true;
setFocusOnNextElement(sender);
}
}

setFocusOnNextElement 应该是什么样子的?如果我想让它通用。我可以解析每个控件,并找到下一个控件,但我觉得这可以做得更好。

最佳答案

我不建议像您那样构造函数,因为它要求参数是一个对象

private static void SetFocusOnNextElement(Control control)
{
Control target = Control.GetNextControl(control, true);

if (target != null) target.Focus();
}

然后像这样调用它:

SetFocusOnNextElement((Control)sender);

关于C# tabindex - 概括(桌面应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3627164/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com