4

(WinForms .net 2.0)

標準と同じように、MessageBoxラベルが1つだけあり、ラベルのテキストが大きくなると水平方向と垂直方向に大きくなるフォームを作成しています。AutoSize = trueラベルとフォームに設定することで、水平方向は十分に簡単に見えます。ただし、ラベルを垂直方向に拡大することも必要です。つまり、改行がある場合ですが、これはそれほど単純ではないようです。確かにそうですが、ラベルとフォームが縦に伸びるにはどのような設定が必要ですか?ラベルをに設定してAnchor = top, left, right, bottomいるので、改行を含むテキストをラベルに設定すると、ラベルの高さが高くなりAnchor = top & bottom、フォームの高さが強制的に高くなると思いました。これは起こらないようです。私は何が欠けていますか?

4

1 に答える 1

9

フォームに設定Autosize=TrueAutoSizeMode=GrowAndShrinkます。また、コントロールがコンテンツに合わせて自動的にサイズ変更され、4 つの辺すべてに固定されないようにしてください。

于 2009-02-24T23:51:39.707 に答える