1

厄介な問題が発生しました。フォームのClientSizeプロパティを matchに設定すると300*300、実際にはサイズが変わりますが、まったく変わりません300*300。実際には、幅が高さよりも大きいため、偶数x*xではなくむしろです。x*y

これは、フォームを設定し、その中に size でClientSize = new Size(300, 300);黒を作成した後のプログラムの写真です。Panel250*250

Form.ClientSize は正方形ではありませんか?

私はフォトショップでそれらを測定し、黒Panelは確か250*250に でしたが、フォームのクライアントサイズはもっと似280*260ていました。

ClientSizeプロパティの意味を間違って理解したのでしょうか。もしそうなら、フォームの実際の「描画領域」を必要なサイズに正確に一致させるにはどうすればよいですか?

4

1 に答える 1

2

の設定minまたはmaxサイズを確認してくださいform

于 2013-02-25T22:09:52.153 に答える