2016-01-21 52 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并解决了问题