私はDelphiでアプリケーションを作成しました。私はwsMaximizedを与えたフォームのウィンドウ状態に。フォームには、左上、上端、および下端に固定された3つのボタンがあります。自分のラップトップでアプリケーションを実行すると、3つのボタンがすべて表示されますが、他のコンピュータで実行するとボタンが完全に表示されないことがあります。とにかく私はホースのボタンに達することはできません。しかし、私が画面の解像度を変更すると、私はそれらを見ることができます。しかし、一部のコンピュータでは、最大の解像度でも表示されません。この問題はどうしたらいいですか?Delphiアプリケーション解決の問題
0
A
答えて
5
ボタンの高さと幅は固定されています。これは、順番に、上または下に固定する必要があることを意味しますが、両方に固定する必要はありません。同様に、左右に固定する必要がありますが、両方に固定することはできません。
あなたのボタンは上と下の両方に固定されていますが、間違っているようです。私はあなたの解決策は、トップまたはボトムのアンカーの1つを選ぶことだと思います。
1
あなたの本当の選択肢は、ボタンを小さくすることです。
1
ボトムアンカーはボタンを効果的にマイナスの高さにしています。これが起こらないようにボタンの最小高さを設定するか、下のアンカーを削除することができます。
関連する問題
- 1. JSON問題解決
- 2. JFrameの解決の問題
- 3. SDL解決の問題
- 4. cURL - 解決の問題
- 5. Javaアップキャストスコープ解決の問題
- 6. c#autofac解決の問題
- 7. Delphiアプリケーションのフレーム動作の問題
- 8. 問題を解決する
- 9. JXL解決#VALUE問題
- 10. デシジョンツリー解決する問題
- 11. ノードjsアプリケーションとWindowsサーバーのポートの問題の解決
- 12. .netアプリケーションの展開の問題。 thinappは解決策ですか?
- 13. Java - アプリケーションの問題を解決するためのヘルプ
- 14. Ruby-on-Rails:カスタム障害アプリケーションの問題を解決する
- 15. Delphiタイマー問題
- 16. hadoop未解決の問題を解決する
- 17. TdxComponentPrinter(Delphi)の問題
- 18. glewの問題、未解決の外部
- 19. org.springframework.beans.factory.UnsatisfiedDependencyException、java.lang.Error:未解決のコンパイルの問題
- 20. レプリケーションの問題 - 競合の解決
- 21. Node.jsの未解決の約束問題
- 22. ルーアでの問題の解決
- 23. 解決方法のWPF ListBoxの問題
- 24. Kotlin未解決の参照の問題
- 25. Maven式の解決の問題
- 26. Autofac + OWINサービス解決の問題
- 27. HTMLレイアウトの問題を解決する
- 28. Pythonスクリプトの問題を解決する
- 29. Materializeのラベルオーバー問題を解決
- 30. Laravel名前解決の問題
+1 [上下]または[左右]の両方に合わせることは、パネルやページコントロールのように引き伸ばすことができるコントロール用に予約する必要があります。ボタンやエディットボックスなどの固定されたコントロールは絶対にしないでください。そして、目標最小解像度(例:800 x 600)を常に持っていて、デザインタイムフォームがそれより大きくないことを確認してください。それを行うと、クライアントPC上で動作し、必要でない場合は、最低限必要な解像度を持たないため、それを非難することができます。 –
@Cosmin:IME編集の左と右の両方のアンカーを割り当てるのは非常に一般的です。つまり、フォームが広くなると(ユーザーによって)、フィールドの幅も広がります。 – ain
@ain @cosminはい、エディットコントロールでは非常に一般的です。 –