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. 根据屏幕尺寸调整按钮尺寸
- 4. Bootstrap 3 - 根据尺寸调整CSS
- 5. tensorflow - 调整尺寸
- 6. 设置面板的尺寸
- 7. iPhone - 调整UIActionSheet的尺寸
- 8. WordPress的环尺寸调整
- 9. 调整尺寸的UIView
- 10. wpf xaml面板尺寸
- 11. 设置与面板尺寸相关的外形尺寸
- 12. Node.js调整图像尺寸
- 13. HTML5 img标签尺寸
- 14. 测量标签尺寸
- 15. ios动态尺寸标签
- 16. 标签尺寸变化
- 17. SVG图像标签尺寸
- 18. .net tabcontrol标签尺寸
- 19. 如何根据其他物品的尺寸更改imageView尺寸?
- 20. 墙面尺寸
- 21. iText:根据ResultSet更改页面尺寸
- 22. CVMat尺寸/尺寸/形状
- 23. 计算尺寸/尺寸
- 24. 如何调整尺寸为固定尺寸?
- 25. 当屏幕尺寸减小时自动调整图像尺寸
- 26. 如何根据屏幕尺寸更改按钮尺寸?
- 27. 如何根据同胞元素尺寸计算元素尺寸?
- 28. CSS根据目标的尺寸而不是容器的尺寸来调整大小?
- 29. 调整图像尺寸的确切尺寸,保留方面以及在PHP
- 30. 使用Graphics.DrawImage调整图像尺寸结果尺寸调整不正确
你确定没有第三个控件忘了为(嵌套面板)设置AutoSize吗? – Justin 2011-01-19 19:44:20
另外,确保标签的Dock设置为None。 – Justin 2011-01-19 19:45:27