多分辨率

时间:2010-02-23 10:17:44

标签: c# winforms

如何使用户控件在多个分辨率上运行 它将运行在1366 X 768号决议上但当我尝试在800 X 600上运行时 它的一部分没有出现,我把它停靠在主表格上

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

您必须区分控件的大小和使用的dpi设置。

尺寸部分非常简单。只需使用用户控件的AnchorDocking属性,并在用户控件中设置所有子控件的这些属性。

如果您的布局更复杂,可以使用TableLayoutPanel。不要忘记使用MinimumSizeMaximumSize

关于照顾不同的dpi设置我没有进行任何进一步的调查。所以也许其他人知道如何在.Net

中完成这个问题