画面の解像度に問題があるASP.NET WEB APPLICATIONのプロジェクトに取り組んでいます。プロジェクトの実行をラップトップからモニター、またはプロジェクターなどのさまざまなデバイスに接続すると、フィールド、ラベル、ドロップダウン リストなどが画面上でランダムに移動します。出力が表示されているデバイスに関係なく、同じ表示を表示したい。非常に多くの方法を見てきましたが、シナリオに合った方法が見つかりませんでした.1024 * 768から1280 * 1024などのように解像度が変更されたときに、出力を同じように表示するように調整したい.解像度に関係なく、同じ方法で出力を画面全体に広げたい.プロジェクトでは、すべてのコントロールの解像度は、パーセンテージベースではなくピクセル単位で宣言されています. ピクセルをパーセンテージに変更して、プロジェクトのあらゆる場所を変更したいのですが、ピクセルのままにしておくことで、コントロールが均等に移動するように、解像度が変更されるたびに解像度を調整したいと考えています。これで私を助けてください。
質問する
298 次
1 に答える
0
解像度から計算された値で x 軸と y 軸上の「オブジェクト」を変位させる変位係数を設定します。「オブジェクト」が画面の左側または右側にあるかどうかを確認します(画面の幅を取得し、半分よりも大きい場合は変位係数が正であり、そうでない場合は負であり、変位しますx 軸上のオブジェクト)、高さでそれを行うことができるので、y 軸上でそれらを変位させることができます。私は C# も JavaScript もプログラミングできないので、これ以上具体的には言えませんが、私が説明しようとしていることを理解していただければ幸いです。
于 2013-10-29T20:18:40.453 に答える