我需要在XtraTabControl中打开我的表单。帮我看看如何在Tab Control上打开表单?通常我在Panel Control中使用
打开表单 panelControl1.Controls.Clear();
var myForm = new NewForm();
myForm.TopLevel = false;
myForm.AutoScroll = true;
panelControl1.Controls.Add(myForm);
myForm.Show();
此代码适用于Panel Control但我需要代码才能在Tab Control中打开表单。帮助我提前谢谢。
答案 0 :(得分:2)
您可以轻松使用DevExpress UserControl。创建一个从UserControl扩展的类(您也可以使用Designer)。然后你的TabControl需要不同的TabPages,它们是你的容器。然后,您可以像Panel一样将表单(UserControl)添加到TabPage。
要关闭标签页,您可以轻松地将标签页更改为另一个标签页(空白或其他用户控件)。如果用户不应该回来,您可以使用每个TabPage的可见性或启用属性来处理此问题。
答案 1 :(得分:1)
创建一个新的TabItem,将新表单添加到创建的TabItem,最后将TabItem添加到TabControl。