2017-12-17 7 views
-1

vs 2017コミュニティエディションでパネルを作成し、サイズプロパティを600,100に設定しました。 次にコードを動的にパネルに追加しました:Visual Studio c#ダイナミックコントロールはデザイナーで作成したものの2倍サイズ

panel.Size = new Size(600, 100); 

実行時(900,150)のダイナミックパネルは50%大きくなりました。 テキストボックスをテストして同じ結果が得られたので、すべてのコントロールで同じと仮定します。なぜ誰かが説明できますか?

+1

おそらく[DPIスケーリング]によるもの(https://msdn.microsoft.com/en-us/library/ms701681(V = VS。 85).aspx)。 [ask]を読んで[tour] – Plutonix

答えて

0

あなたはサイズが試しを変更しない場合:

 panel.MinimumSize = new Size(600,100); 
     panel.MaximumSize = new Size(600, 100); 
関連する問題