tabControl看得见,tabPage看不见,请高手解决

paladin7474 2007-08-23 04:54:56
创建一个窗口,窗口里放个tabControl,tabControl里放个tabPage,tabControl看见了,tabPage看不见,tabPage设置了背景色,颜色闪了一下,没了。
window win = new window();
win.SuspendLayout();
win.MdiParent = this;
TabControl tabControl = new System.Windows.Forms.TabControl();
tabControl.SuspendLayout();
win.Controls.Add(tabControl);
tabControl.Dock = System.Windows.Forms.DockStyle.Fill;
TabPage tabPage = new TabPage();
tabPage.SuspendLayout();
tabControl.Controls.Add(tabPage);
tabPage.Text = "123";
tabPage.BackColor = System.Drawing.Color.Red;
for (int j = 0; j < win.Controls.Count; j++)
{
win.Controls[j].ResumeLayout(false);
}
win.ResumeLayout();
win.Show();
...全文
249 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovefootball 2007-08-23
  • 打赏
  • 举报
回复
我晕了
没看明白啥意思~~~
paladin7474 2007-08-23
  • 打赏
  • 举报
回复
不好意思,刚才忘了密码,让大家就等了,给分
小强说对了,window是我一个form的名字。。。
再汗一把
北京的雾霾天 2007-08-23
  • 打赏
  • 举报
回复
哦,那可能楼主描述的不太完整吧。
sx_rubbish 2007-08-23
  • 打赏
  • 举报
回复
楼主怎么把Form写成window还能运行呢?太强了~ 我也汗~~~
lovefootball 2007-08-23
  • 打赏
  • 举报
回复
我以为他那个window是Form的类名
汗~~~
lovefootball 2007-08-23
  • 打赏
  • 举报
回复
关键是回答的不对啊
呵呵
刚刚测试了一下
原来用TabContro.Controls.Add
也是可以的
看来楼主是弄错了Form
北京的雾霾天 2007-08-23
  • 打赏
  • 举报
回复
lovefootball(蟑螂(生活就是扯淡--做人要放低姿态)) ( )

回答的简洁,呵呵
北京的雾霾天 2007-08-23
  • 打赏
  • 举报
回复
tabControl.Pages.Add(tabPage);
paladin7474 2007-08-23
  • 打赏
  • 举报
回复
我汗。。。。笔误,一个下午的时间啊。。。
谢谢,发现window和form区别的同志
lovefootball 2007-08-23
  • 打赏
  • 举报
回复
TabControl.TabPages.Add
sx_rubbish 2007-08-23
  • 打赏
  • 举报
回复
不知道你程序里面的window是什么意思,我把window换成Form,一切正常啊!

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧