私はいくつかのボタンとラベルを持つ小さなアプリケーションを開発しています。私の開発PCではウィンドウに収まりますが、他のマシンではフォームのコントロールが小さくなります。私の画面解像度は1680x1050で、クライアント画面解像度は1024x768です。コントロールをスクリーンソリューションに自動的に適合させることは可能ですか?異なる解像度に合わせてフォームのコントロールのサイズを変更するにはどうすればよいですか?
答えて
、あなたが使用して解像度(および他のもの)を照会することができますピクセル単位の寸法を教えてください。
フォームをスマートに開発してレイアウトを活用し、プログラムがさまざまな解像度で動作することを期待している場合は、その情報を取得してディスプレイを正しく見えるようにすることができます。
希望に役立ちます。
私が知っているすべての言語には、OSに連絡してユーザーの画面の結果を要求する何らかの方法があります。これはWebアプリケーションでは当てはまりませんが(少なくとも常にそうであるとは限りません)、「標準」アプリケーションでは間違いありません。
たとえば、Windowsフォーム(.NET)アプリケーションでは、状態を最大化に設定することができ、アプリケーションは画面をいっぱいにします。解像度を照会し、ユーザーの解像度、またはその一部(例えば75%)に基づいてサイズを設定することもできます。
ここでの問題は.NET、Javaですか? Windows、Mac、Linux上で動作していますか?これ以上の情報がなければ、誰もあなたのコースをこの「悪夢」で描くことはできません。私はその意志サイズの戻り値では、信じて、
SystemInformation.PrimaryMonitorSize
、それはあなたの整数のペアを返します.NETの世界では
使用ドッキングおよび/またはあなたが画面に合わせてサイズにコントロールをアンカーとドッキングを使用することができ、画面の解像度
それは答えを提供します。スクリーン解像度を得ることについて教えている 'itsmatt'から受け入れられた答えを見てください。そして、ドッキングについて語っている「ジョンB」からのアップアップされた答え。 – RvdK
十分に公正。レビューUIが分離されたビューでは、これはコメントの価値があるだけのようです。それを正しい場所で見直して、私はそれが答えであることを認めます。 –
を取得します。また、スクロールを有効にしてパネルに配置することもできます。ただし、ユーザーが使用する解像度に合わせてアプリケーションを設計することをお勧めします。タブ付きのダイアログなどを使用して、画面上のコントロールを一度に減らすことができます。ユーザーの前に置くコントロールが多いほど、あなたのアプリが使用すると考えるのが難しくなります。
私たちは、コントロールのサイジングに役立つDevExpressコンポーネントの優れた経験を持っています:Layoutcontrol。これは、すべての画面サイズと解像度でフォームのサイズを適切にします。マスターするにはしばらく時間がかかりますが、一度取得すれば、インターフェイスを作成する方法が完全に変わりました(Delpft VCLでも同じですが)。
- 1. 解像度に基づいてコントロールのサイズを変更するにはどうすればよいですか?
- 2. サイズを変更したフォームにコントロールを合わせるにはどうすればいいですか?
- 3. 画像の解像度を画像のサイズに合わせて変更する
- 4. jbeanのサイズをnetbeansの画面解像度に合わせるにはどうすればいいですか?
- 5. ウィンドウのサイズに合わせてコントロールのサイズを変更する
- 6. サムネイルに高解像度の写真のサイズを変更するにはどうすればよいですか?
- 7. 異なるスクリーンサイズに合わせてUITableViewCellをサイズ変更する
- 8. サイズに合わせてサイズを変更する画像
- 9. HTML画面の解像度に合わせてフォントをサイズ変更
- 10. モニター/解像度に合わせるためのウェブページの自動サイズ変更
- 11. 画面の解像度に合わせてレイアウトとスクロールのサイズを変更するには
- 12. データソースの変更に合わせてUIピッカービューを更新するにはどうすればよいですか?
- 13. GDALを使用してラスタの解像度を変更するにはどうすればよいですか?
- 14. ピクチャボックスを含むコントロールのサイズを変更するとき、ピクチャボックスのサイズを変更しないようにするにはどうすればよいですか?
- 15. 異なる解像度の画面でスプライトアートアセットを生成するにはどうすればよいですか?
- 16. JavaScriptの解像度に合わせてCSSファイルを変更する
- 17. 画面サイズ/解像度に基づいて画像のサイズを変更する
- 18. 画像を画面に合わせてサイズを変更する
- 19. ビューのサイズを別のビューのサイズに合わせるにはどうすればよいですか?
- 20. 異なる解像度でUIImageのクロップサイズ(rect)を計算するにはどうすればいいですか?
- 21. ユーザーの画面解像度に応じてウェブサイトの解像度を変更するにはどうすればよいですか?
- 22. 角度 - ディレクティブテンプレートを2つの異なるテンプレートに変更するにはどうすればよいですか?
- 23. サイズの画面解像度に合わせてコンテンツ
- 24. 複数の画面サイズに合わせて画像のサイズを変更する
- 25. 固定サイズのPyGTKラベルに合わせてテキストのサイズを自動的に変更するにはどうすればよいですか?
- 26. ウェブページをすべての解像度に対応させるにはどうすればよいですか?
- 27. 64ビットウィンドウでのサイズ変更でフォームを更新するにはどうすればよいですか?
- 28. UITableViewセルに合わせて画像のサイズを変更するには?
- 29. Androidの画面の幅に合わせて画像のサイズを変更するにはどうすればいいですか?
- 30. サイズに合わせてココアウィンドウのサイズを変更する
どの言語/フレームワーク/プラットフォームですか? –