VCLフォームの幅

解決


らすかる  2014-02-06 20:38:32  No: 46003  IP: [192.*.*.*]

XE2でVCLフォームのwidthを1366にすると
1292に変わってしまいます。
何か設定が必要なのでしょうか。
宜しくお願い致します。

編集    削除
igy  2014-02-06 23:23:11  No: 46004  IP: [192.*.*.*]

ちなみに、そのフォームのプロパティConstraintsのMaxWidthは 0 ですか?それとも、1292 になってますか?

編集    削除
らすかる  2014-02-07 19:32:01  No: 46005  IP: [192.*.*.*]

ConstraintsのMaxWidthは 0 でした。
その他の最大値も0です。
宜しくお願いします。

編集    削除
igy  2014-02-07 23:07:40  No: 46006  IP: [192.*.*.*]

試してみたら、こちらでも同じ現象が起きました。(Delphi7)

もしかしたら、使用しているPCの画面の解像度に合わせて、制限がかかってるのかもしれませんね。

編集    削除
サトウ  2014-02-08 03:11:46  No: 46007  IP: [192.*.*.*]

私のはXE3ですが、ConstraintsのMaxWidthは 0で、Width,ClientWidthのどちらも1292に戻ってしまいます。
Displayは、1280×1024です。

編集    削除
らすかる  2014-02-08 23:52:01  No: 46008  IP: [192.*.*.*]

私の開発環境の解像度も1280×1024です。
開発環境の解像度によって制限がかかるようですね。

プログラムをワイド画面で動かす場合は困りますね。
皆様ありがとうございました。

編集    削除
けど  2014-02-09 03:18:38  No: 46009  IP: [192.*.*.*]

実行環境だと思う

編集    削除
KHE00221  2014-02-10 13:55:36  No: 46010  IP: [192.*.*.*]

これは
DELPHIの問題じゃない

メモ帳とかIEとかでも
左側を画面に隠して右を伸ばそうとしても
右いっぱいまでは伸ばせない

最大まで伸ばして画面左をそろえると
画面よりちょっと大きめの長さが
限界ってのがわかる

編集    削除