2011-06-22 38 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或負值。

相關問題