美文网首页
C#如何使用UserControl中AutoScaleMode属

C#如何使用UserControl中AutoScaleMode属

作者: 浅谈码生活 | 来源:发表于2020-07-28 16:50 被阅读0次

    首先在谈论“AutoScaleMode”该属性时,自己平时遇到的一些问题。

    在UserControl的实际使用场景中,将该控件在容器中出现多次并按照一定顺序排列。一般使用的“TableLayoutPanel”容器,按照分割好的行和列进行填充便可以,但遇到特殊的画面,不可以将UserControl中的内容进行缩放,而是根据需求文档上的尺寸进行显示时,AutoScaleMode属性便有一些不同的效果。

    AutoScaleMode用法:

    None : 禁用自动缩放。(默认时)

     Font :根据类使用的字体(通常为系统字体)的维度控制缩放。

     Dpi : 根据显示分辨率控制缩放。常用分辨率为 96 和 120 DPI。

     Inherit : 根据类的父类的缩放模式控制缩放。如果不存在父类,则禁用自动缩放。

    遇到的问题:在显示界面中按照界面的尺寸平分成5份,将控件进行填充。

    解决办法:将该UserControl中的AutoScaleMode属性值改为:None。

    相关文章

      网友评论

          本文标题:C#如何使用UserControl中AutoScaleMode属

          本文链接:https://www.haomeiwen.com/subject/idafrktx.html