VCLフォームの幅

解決


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

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

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

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

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

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

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

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

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

編集 削除
サトウ  2014-02-07 18:11:46  No: 46007  IP: 192.*.*.*

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

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

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

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

編集 削除
けど  2014-02-08 18:18:38  No: 46009  IP: 192.*.*.*

実行環境だと思う

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

これは
DELPHIの問題じゃない

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

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

編集 削除