0
A
回答
2
您还必须设置AutoSize
至true
以便容纳容器,直至窗口。
我这样做涉及相当多的重新设计与TableLayoutPanel中,自码头/锚和自动调整大小等形式的最后一次尝试似乎并不拌匀。
1
我已经autoSize属性设置为true两个控件,但是....
我可以从“而是”你问了出来。这是标签的AutoEllipsis属性。将其设置为true并设置MaximumSize属性,以使标签不能比其容器大。用户会看到...所以她会意识到文本被截断。她将鼠标悬停在标签上以获取全文的工具提示。
让一切增长,以适应一个标签是显着不切实际的。您通常可以操纵MaximumSize,让它垂直增长一段时间,直到一点。
1
我遇到了类似的问题,这里是你的代码。假设您的面板固定在表单上(顶部,左侧,底部,右侧),则表单需要调整大小,而不是面板。
public static void FitPanel(Panel pnl)
{
int maxright = 0;
int maxbottom = 0;
foreach (Control ctl in pnl.Controls)
{
maxright = (ctl.Right > maxright ? ctl.Right : maxright);
maxbottom = (ctl.Bottom > maxbottom ? ctl.Bottom : maxbottom);
}
int deltabottom = pnl.Bottom - (pnl.Top + maxbottom);
int deltaright = pnl.Right - (pnl.Left + maxright);
Form frm = pnl.FindForm();
frm.SuspendLayout();
frm.Height = frm.Height - deltabottom;
frm.Width = frm.Width - deltaright;
frm.ResumeLayout();
}
相关问题
- 1. 根据内容的新尺寸调整NSWindow的尺寸查看
- 2. Android根据设备的屏幕尺寸调整图像尺寸
- 3. 根据图像尺寸调整ImageViews的尺寸
- 4. 根据屏幕尺寸调整按钮尺寸
- 5. ScrolledPanel里面板没有调整尺寸
- 6. Bootstrap 3 - 根据尺寸调整CSS
- 7. tensorflow - 调整尺寸
- 8. 画面 - 根据其他尺寸值的颜色文字尺寸
- 9. 设置面板的尺寸
- 10. 调整尺寸的UIView
- 11. WordPress的环尺寸调整
- 12. 调整布局的尺寸
- 13. iPhone - 调整UIActionSheet的尺寸
- 14. 可调整的div尺寸
- 15. Swing:面板尺寸问题
- 16. wpf xaml面板尺寸
- 17. 设置与面板尺寸相关的外形尺寸
- 18. Jpanel调整重绘尺寸
- 19. Node.js调整图像尺寸
- 20. 调整尺寸图像
- 21. 调整图像尺寸PHP
- 22. 根据新尺寸查找比例尺
- 23. matplotlib set yaxis标签尺寸
- 24. ios动态尺寸标签
- 25. 测量标签尺寸
- 26. .net tabcontrol标签尺寸
- 27. SVG图像标签尺寸
- 28. HTML5 img标签尺寸
- 29. 标签尺寸变化
- 30. 根据屏幕尺寸
你确定没有第三个控件忘了为(嵌套面板)设置AutoSize吗? – Justin 2011-01-19 19:44:20
另外,确保标签的Dock设置为None。 – Justin 2011-01-19 19:45:27