日期:2014-05-18  浏览次数:20907 次

怎样让TabControl控件随窗口的大小改变而改变
TabControl控件不随窗口的最大化而变化,依然维持原来大小,怎样设置才能让它随窗口的最大化而按比例变化。

谢谢。




------解决方案--------------------
tabControl1.Dock = DockStyle.Fill;
tabControl1.Dock = DockStyle.Left;
Anchor
Form1_SizeChanged中设置
------解决方案--------------------
找到控件的这个属性Anchor设置它就可以了.
------解决方案--------------------
找anchor属性,点上下左右来设置,将会随窗口的伸缩伸缩
------解决方案--------------------
老问题了,补充三种方法:DOCK,Anchor,TableLayOut
------解决方案--------------------
Anchor的四个值都设置了,不行啊
------解决方案--------------------
anchor属性,将上下左右来设置,控件便会根据窗口大小进行自动改变
------解决方案--------------------
anchor属性,将上下左右来设置
------解决方案--------------------
怎么不行?你的TabControl没有变化尺寸么?你提问提的真急人。
我猜测,你说不行的意思是tabcontrol变大了,内部控件没变大?
没有办法等比例改变的,你需要自己用代码实现,在OnSize的时候,或ResizeEnd事件中。
------解决方案--------------------
学习了。
------解决方案--------------------
dock设置为Fill
你的TabControl控件放置在什么上,是tablayoutpanel或其他Panel上么