2011-06-09 35 views
3

我有一個窗體有兩個組框(其他控件,以及它正在創建問題的組框),一個'保存'按鈕,將表單數據保存到數據庫中& a 「新表格」按鈕重置表格(例如txtName.clear(); rbCash.checked = false)。 groupboxes有幾個單選按鈕&有tabindex的設置。groupboxes變成無法訪問使用TAB後點擊按鈕

現在,用戶必須先點擊「新表格」按鈕來激活表格。用戶可以使用TAB在控件中移動。然後,用戶點擊SAVE按鈕保存表格。

現在,用戶只需在點擊「保存」按鈕之前就可以使用TAB移動組框。當他點擊'保存'按鈕&然後'新窗體'按鈕&試圖通過使用TAB控件移動除了組框&其中的單選按鈕接收焦點。

有什麼建議爲什麼會面臨這個問題?

哦..還有一件事。所有表單控件(包括組框)位於一個非常大的父組框中,單擊「保存」按鈕時會禁用&,當用戶單擊「新窗體」按鈕時將再次啓用。當應用程序啓動時,父組框被禁用。點擊「NEW FORM」按鈕可啓用此父組框&中的所有子元素。

幫助,請..

+0

請再次檢查Tab順序號........ – andy 2012-09-10 09:47:44

回答

0

你必須確保框有

TabStop = true 

如果您在Visual Studio還查看 - 下的編程工具>的TabOrder可能是有用的(見here