私はC#でいくつかのwinformsを開発し、特定のサイズを固定し、小さな画面の別のマシンでそのプログラムを実行すると、画面が私のものよりも小さいので、ほとんどのコントロールが隠れます。私は最良の方法は、基本的な画面解像度に応じてパーセンテージでサイズを修正することだと思う。だから私はどうすればいいのですか?WinFormの解像度
答えて
彼はSystem.Windows.Forms.Screen
クラスを使用して彼の画面解像度を見つけることができます。私はあなたの質問から理解して何
http://msdn.microsoft.com/en-us/library/system.windows.forms.screen.aspx
、フォームのサイズを変更するとき、あなたのコントロールの数が非表示と言います。
フォームのANCHORプロパティとコントロールを使用して、フォームとコントロールを使用してそれに応じて移動できます。
うまくいきますように!
コンテナを使用してコントロールを格納します。おそらくTableLayoutPanelが良い選択になるでしょう。 TableLayoutPanels DockStyleを塗りつぶしに設定します。 TableLayoutPanelsでは、各セクションに1つのコントロールしか置くことができませんが、Panelは複数のセクションを許可するので、各セクションにPanelを配置し、各Panel DockStyleをFillに設定します。コントロールをパネルに配置し、各コントロールのAnchorプロパティまたはDockStyleプロパティを設定して、それらの位置を保持します。さて、解像度を可能な限り低く設定し、フォームを作成してください。上記の手順を実行すると、解像度を上げると、すべての相対的な位置が同じ相対サイズで同じになります。
なぜ動作するのですか?Tablelayoutpanels DockStyleをFillに設定すると、親フォームで自動サイズ設定されます。各パネルを設定するDockStyleは、TableLayoutPanelsセクションで自動サイズ設定します。パネル内のアンカー/ドッキングコントロールは、パネルに対するコントロールのサイズと間隔を保持します。
- 1. .net winformアプリケーションの解像度を友好的にする方法
- 2. Matlab:解像度/解像度をプロットする画像
- 3. タブレットの最小解像度と最大解像度のメディアクエリ
- 4. 解像度と密度
- 5. 画面の解像度同じ解像度
- 6. 高解像度画像ビューア
- 7. AChartEngine - Zoombutton解像度
- 8. 画面解像度
- 9. 画面解像度
- 10. 画面解像度
- 11. 多型解像度
- 12. イメージ - 高解像度
- 13. Pythonのアナウサの解像度
- 14. JWPlayerのデフォルトの解像度
- 15. Androidのインテントの解像度
- 16. Java BufferedImageの解像度
- 17. ModuleMapパスの解像度
- 18. Androidキーボードの解像度
- 19. maven eclipseワークスペースの解像度
- 20. バーチャルの解像度スクリーンショット
- 21. タブレット解像度の問題
- 22. iphoneの高解像度サンプルレート
- 23. Java:ランタイムメソッドの解像度
- 24. SBTスナップショットの解像度
- 25. WebRTCの解像度制限
- 26. ブラウザの画面解像度?
- 27. C++オーバーロードオペレータの解像度
- 28. Windowsアプリケーションの解像度
- 29. マルチ解像度のfavicon
- 30. typescriptモジュールの解像度
"リクエストされたURL /net/nets13p1.htmlはこのサーバーに見つかりませんでした._"リンクを更新できますか?それとももっと良い。この回答に関連するコンテンツを投稿してください。 – MAV