質問: フォームデザインの設定したサイズと実行時のサイズが異なるのですが、これは何かにプロパティで治せるのでしょうか? フォームデザイン時にはLabelとTextBoxを隣に配置しているのですが、実行するとこれが離れてしまいます。
回答: フォームのデザインで設定できるのは、フォームの外側の大きさです。この内側にクライエント領域というものがあります。 ウィンドウズの設定でウィンドウの外観やフォントを変えることができますが、そうすると、ウィンドウの縁(ウィンドウの内側でクライエント領域の外側)の大きさやタイトルバーの大きさなどが変わります。 これらがデザイナと完成品で異なるため、バランスが崩れています。 おそらく、フォームに貼り付けた部品は左上と大きさを固定していることと思います。部品のプロパティを見て Anchor を確認してください。 例えば 100 の幅のクライエント領域に 90 の幅のラベルを貼り付けると、クライエント領域の幅が 90 になったとき、右側の余白がなくなります。こういう場合は、Anchor の左上右の三か所を固定すると、この領域の幅に合わせてラベルが伸び縮みするので外観が壊れません。 Anchor の使い方はすぐにわかると思いますので、デザイナ上で Anchor を設定し、フォームの大きさを変えても問題なく表示されるように調整してみてください。