2016-11-09 44 views
0

如何阻止表單選擇默認/主動控件?Windows窗體控件一直處於默認狀態Enter鍵控件

在我的窗體加載事件我設置各種東西(如按鈕上的文本等)。

然而,它顯示了後,我的一個按鈕變成了接受按鈕,我不知道如何擺脫它。如果我隨機刪除一些代碼比特設置屬性它轉移到下一個按鈕等

實際上它不成爲窗體的接受(儘管它具有相同的厚高亮顯示),因爲我不認爲設置,但它也似乎不是Tab鍵順序的變化,因爲框內沒有虛線,當我在字段之間選項卡時出現。

除非每個表單自動設置選項卡訂單項目1被自動設定?在這種情況下,我試着改變Tab鍵順序,但它沒有。所以我唯一能想到的是設置屬性使得一個字段當前處於活動狀態? 任何想法如何阻止此?

謝謝。

+0

看一看[此篇](http://stackoverflow.com/a/32296131/3110834)來設置在啓動主動控制。 –

回答

0

檢查How to set which control has focus on Application start

這是關於TabIndex的..

此外,「需要注意的是容器控件的TabIndex的(面板等)的優先級高於自己的孩子 - 即使容器的接受tab是假的視圖> Tab順序說明了這一點。」

或者手動決定何時調用Select(),當然。