本文摘自PHP中文网,作者黄舟,侵删。
c# tabcontrol组件如何显示FORM
如题,即当点击menuStrip1组件或toolStrip1组件中的某一项时,不再跳出FORM而全部显示到tabcontrol中,显示的Tabpage页标题名称也是取该组件中某项的名称,FORM窗体是先设计好的,需把内容全变成标签窗体;每新增一窗体时即显示新增的窗体,如关闭该窗体时就显示上一次打开的窗体。1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | C# code
private void button2_Click( object sender, EventArgs e)
{
bool have = false ;
foreach (TabPage a in tabControl1.TabPages)
{
if (a.Name == "KKK" )
{
have = true ;
}
}
if (!have)
{
TabPage TabPageCity1 = new TabPage( "KKK" );
TabPageCity1.Name = "KKK" ;
this .tabControl1.TabPages.Add(TabPageCity1);
FormCity frmCity = new FormCity();
frmCity.TopLevel = false ;
frmCity.Parent = TabPageCity1;
frmCity.ControlBox = false ;
frmCity.Dock = System.Windows.Forms.DockStyle.Fill;
frmCity.Show();
this .tabControl1.SelectedTab = TabPageCity1;
}
else
{
MessageBox.Show( "cz" );
}
}
|
设置FormBorderStyle为None就没有标题栏了
以上就是C# Tabcontrol组件如何切换显示Form窗体的示例代码的详细内容!
相关阅读 >>
C#和.net是一个东西吗?C#与.net的区别与联系
C#的四种基本数据类型详解
C#是什么?有什么用?
C#中winform制作异形窗体与控件的实现方法
采用 C# 编写的学委助手详解及实例
C#如何使用浏览按钮获得文件路径和文件夹路径的实现方法
详解kotlin中如何实现类似java或C#中的静态方法
详细介绍C#win32控制台线程计时器代码示例
C#二进制字节数组操作函数 截取字节数组subbyte的示例代码
C#相关面试题
更多相关阅读请进入《C#》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » C# Tabcontrol组件如何切换显示Form窗体的示例代码