私はいくつかのボタンとラベルを持つ小さなアプリケーションを開発しています。私の開発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. コンテンツに合わせてXIBのベースビューのサイズを変更するにはどうすればよいですか?
- 8. コンテンツに合わせてカスタムUITableViewCellのサイズを変更するにはどうすればよいですか?
- 9. 背景の解像度と縦長の解像度に合わせてサイズ変更する
- 10. ウィンドウサイズを変更するときに、divのサイズに合わせてカルーセルのimgのサイズを変更するにはどうすればよいですか?
- 11. 異なるスクリーンサイズに合わせてUITableViewCellをサイズ変更する
- 12. テキストのサイズ変更とボールドのフッタを組み合わせるにはどうすればよいですか?
- 13. WCS /解像度の異なる2つの.fits画像を重ね合わせるにはどうすればよいですか?
- 14. ウィンドウサイズに合わせて画像を変更/サイズ変更する
- 15. ピクチャボックスを含むコントロールのサイズを変更するとき、ピクチャボックスのサイズを変更しないようにするにはどうすればよいですか?
- 16. サイズに合わせてサイズを変更する画像
- 17. データソースの変更に合わせてUIピッカービューを更新するにはどうすればよいですか?
- 18. モニター/解像度に合わせるためのウェブページの自動サイズ変更
- 19. GDALを使用してラスタの解像度を変更するにはどうすればよいですか?
- 20. HTML画面の解像度に合わせてフォントをサイズ変更
- 21. wxWidgetsアプリケーションの高解像度のサイズを変更しないようにする
- 22. 異なる解像度の画面でスプライトアートアセットを生成するにはどうすればよいですか?
- 23. ブラウザのサイズに変換スケールのサイズを合わせるにはどうすればいいですか?
- 24. 解像度に応じてテーブルレイアウトを変更するにはどうすればよいですか?
- 25. 画面の解像度に合わせてレイアウトとスクロールのサイズを変更するには
- 26. 作成後にPistonWindowの解像度を変更するにはどうすればよいですか?
- 27. jTableのサイズをヘッダーなどの内容に合わせるにはどうすればよいですか?
- 28. 異なるタブごとにQtabwidgetのサイズを変更するにはどうすればよいですか?
- 29. ビューのサイズを別のビューのサイズに合わせるにはどうすればよいですか?
- 30. ブートストラップカルーセル:さまざまな画面解像度に異なるサイズの画像を使用するにはどうすればよいですか?
どの言語/フレームワーク/プラットフォームですか? –