繁体   English   中英

如何在选项卡控件Winforms devexpress中打开新表单?

[英]How to open new form in tab control winforms devexpress?

我需要在XtraTabControl中打开表单。 帮助我如何在“选项卡控件”上打开“表单”? 通常我会在使用的面板控件中打开表单

        panelControl1.Controls.Clear();
        var myForm = new NewForm();
        myForm.TopLevel = false;
        myForm.AutoScroll = true;
        panelControl1.Controls.Add(myForm);
        myForm.Show();

此代码适用于Panel Control,但我需要在Tab Control中打开表单的代码。 帮帮我,谢谢。

您可以轻松使用DevExpress UserControl。 制作一个从UserControl扩展的类(您也可以使用Designer)。 然后,您的TabControl需要使用不同的TabPages作为容器。 然后,可以像面板一样将窗体(UserControl)添加到TabPage。

要关闭标签页,您可以轻松地将标签页更改为另一页(该页为空或具有其他用户控件)。 如果用户不应该回来,则可以使用每个TabPage的可见性或enable属性来处理此问题。

创建一个新的TabItem,将新窗体添加到创建的TabItem,最后将TabItem添加到TabControl。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM