0

自動スケール プロパティが正しく機能していません。WinForm は高解像度で開発されました。しかし、Windows XP の下位バージョンに展開すると、一部のボタンが表示されません。

Google で提案されたいくつかの変更を試みましたが、何も機能していないようです。これが私の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)));

この問題を回避する方法についてのアドバイスが役立つ場合があります。

4

2 に答える 2