两个值还真是不一样,在tabPage1_Resize事件里设置另一个tabpage的高宽就好了 private void tabPage1_Resize(object sender, EventArgs e)
{
this.tabControl1.TabPages[1].Width = this.tabControl1.TabPages[0].Width;
this.tabControl1.TabPages[1].Height = this.tabControl1.TabPages[0].Height;
}
{
this.tabControl1.TabPages[1].Width = this.tabControl1.TabPages[0].Width;
this.tabControl1.TabPages[1].Height = this.tabControl1.TabPages[0].Height;
}
tabpage不是随着tabcontrol大小变化吗?还需要单独设置?
除非点一下tab2让它显示一下,再取值,就一致了
反正那个不显示,没有重绘,所以宽高不变.
等它需要显示,就会变了.
如果需要获取tabcontrol的宽和高,直接获取当前选择的标签的宽高啊.不显示的获取了干嘛
第二个选项卡根本不显示,你绘图也显示不出来啊.
即使你绘图成功了,等你点击tab2获得焦点之后,tab2重绘,你的图会不见了的.
你需要在tab2大小改变的事件里重绘