gpt4 book ai didi

c# - 如何控制面板内文本框的焦点顺序?

转载 作者:太空狗 更新时间:2023-10-29 17:37:51 27 4
gpt4 key购买 nike

我有一个包含许多文本框的表单。我需要一组内的一些文本框,另一组内的其他文本框。按组,我只需要一种方法让这些 TextBox 看起来彼此属于彼此。

我制作了两个面板并向它们添加了文本框。然后,我在这些面板周围放置了边框。

但是,我的问题是当我按下 Tab 时,焦点不会转到下一个 TextBox,而是以随机顺序转到另一个 TextBox .有时下一个 TextBox 在第一个 Panel 中,有时在第二个 Panel 中。如何控制焦点顺序?

这是一张图片来说明我的观点:

an image to illustrate my point

最佳答案

Tab 顺序应该这样设置。两个顶部容器面板应分别具有 TabIndex 0 和 1,其子控件应具有其父控件 Tab Index 的 TabIndex 前缀。 IE。如果 Panel1 的 TabIndex 为 0,则其子控件的 TabIndex 应为 0.0,0.1,0.2,0.3...

注意:请确保如果任何控件的 Tab Stop 属性设置为 false,则光标不会移动到该控件中。在这种情况下,TabIndex 将不起作用。

enter image description here

关于c# - 如何控制面板内文本框的焦点顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24966212/

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