2011-06-22 24 views
0

我已经在VB6中锁定了一个控件,但保持启用状态,因此可以复制内容。但是,这样做已从控制台顺序中删除了控件。有没有办法让我可以保持在标签顺序锁定控制,使用户仍然可以跳到它没有鼠标? TabIndex属性仍然设置为所需的值。我如何允许用户选项卡锁定控件?

回答

1

我无法重现。我把三个文本框放在一个干净的表格上,并验证了我可以选中所有的文本框。我将其中一个的Locked属性设置为True,发现我仍然可以通过它们全部进行选择。

是否将设置为True的控件的TabStop属性设置为True?

+0

嗯。 TabStop是真的,但锁定它将其设置为false。在锁定后重置它解决了问题。显然,这个特定的控制优先于Locked所做的。 –

0

除了将TabStop设置为True之外,请确保TabIndex设置为一个数字,该数字恰好是用户在到达文本框之前要击打多少个标签的顺序。

TabIndex值为3的TextBox意味着用户必须在激活文本框上的焦点之前按下TAB键3次。在你的情况下,TabIndex可能是1000或负值。

相关问题