自动缩放属性无法正常工作。WinForm 以高分辨率开发。但是当我们在低版本的windows XP中部署时,有些按钮是不显示的。
我尝试了谷歌建议的几个修改,但似乎没有任何效果。这是我的winform配置。
this.AutoScaleDimensions = new System.Drawing.SizeF(grap.DpiX, grap.DpiY);
// this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.AutoSize = true;
this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.BackColor = System.Drawing.SystemColors.ControlLight;
this.ClientSize = new System.Drawing.Size(1366, 50);
this.DockTop = true;
this.Font = new System.Drawing.Font("MS Reference Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
关于如何解决这个问题的建议可能会有所帮助。