jjzjj

AutoScaleMode

全部标签

c# - GUI 故障 : Checkbox text shown incomplete in Windows 8

我有一个带有CheckBox控件的WinForms应用程序(在Win764x中开发)。我已将表单的AutoScaleMode属性设置为“None”。表格在我的机器上看起来很好。但是,当我将程序发送给运行Windows8的同事时,复选框文本显示不完整。我不确定此控件的什么属性导致此问题。 最佳答案 I'mnotsurewhatpropertyofthiscontroliscausingthis.显然是AutoScaleMode属性。或者,我想更准确地说,它是Size属性。您同事的机器不仅有不同大小的控件,还有不同大小的文本。通过比较屏

c# - 当用户为操作系统字体大小选择 125% 或 150% 时,如何强制 Windows 窗体 C# 应用程序忽略?

我需要一种快速的方法来强制我的C#Windows窗体应用程序在用户在操作系统设置中选择更大或更小的百分比时不缩放字体。这可能吗? 最佳答案 这是对我有用的...this.AutoScaleMode=System.Windows.Forms.AutoScaleMode.None;this.Font=newSystem.Drawing.Font("Arial",14F,System.Drawing.FontStyle.Bold,System.Drawing.GraphicsUnit.Pixel,((byte)(0)));以上两行是从我的

c# - 当用户为操作系统字体大小选择 125% 或 150% 时,如何强制 Windows 窗体 C# 应用程序忽略?

我需要一种快速的方法来强制我的C#Windows窗体应用程序在用户在操作系统设置中选择更大或更小的百分比时不缩放字体。这可能吗? 最佳答案 这是对我有用的...this.AutoScaleMode=System.Windows.Forms.AutoScaleMode.None;this.Font=newSystem.Drawing.Font("Arial",14F,System.Drawing.FontStyle.Bold,System.Drawing.GraphicsUnit.Pixel,((byte)(0)));以上两行是从我的

c# - 更改默认字体的 AutoScaleMode 问题

当使用非默认字体时,Form.AutoScaleMode属性和固定大小的控件存在一些问题。我将它归结为一个简单的测试应用程序(WinForms2.0),只有一种形式、一些固定大小的控件和以下属性:classForm1:Form{//...privatevoidInitializeComponent(){//...this.AutoScaleDimensions=newSystem.Drawing.SizeF(96F,96F);this.AutoScaleMode=System.Windows.Forms.AutoScaleMode.Dpi;this.Font=newSystem.Dra