2016-01-21 27 views
0

工作,我開發了一個C#Windows窗體在此應用程序我使用實體框架的數據庫訪問,然後我有一個TabControl,在這裏我使用的代碼添加的TabPages與.NET 4.5.2 應用。每個TabPage都有一個控件,這是另一個Windows窗體。這很好,但我有一個可用性問題是它不遵循TabIndexes。 插入的表單在MDIContaioner中使用時可以正常工作,但在TabControl中它會跳出選項卡。 在主窗體中,我有tabcontrol,其中我將動作插入一個或多個帶有Windows窗體的選項卡作爲唯一控件。 TabControl之外我有兩個按鈕。 裏面的表單我有textbox1和textbox2,與tabindex在相同的順序。 當我在textbox1中單擊並寫入內容時,我希望它跳轉到textbox2,但是它會跳出tabcontrol並選擇第一個按鈕。 有沒有人有如何解決這個問題的建議?Tabindexes不與子窗體

+0

爲什麼要在選項卡控件上放置一個窗體?你有沒有聽說過'UserControl'? –

+0

爲什麼你在一個標籤控件中託管窗體?也許你想用一個用戶控件來代替? – Luaan

+1

@Luaan哈哈,打你2秒:-D –

回答

0

代碼已從WinForms轉換爲UserControl並解決了問題