フォームのリサイズ時にボタンなどの位置をフォームの大きさに合わせて調整する場合、位置を調整するコントロールのAnchorプロパティを設定すると簡単に位置調整が可能となります。 Anchorプロパティは指定した方向がリサイズ時の位置の基準となり、指定した方向の距離が一定に保たれるようにコントロールの位置が調整されます。 何はともあれ、以下の動きを見て頂くと分かりやすいと思います。 【button1~button4:Top,Leftの場合】※Top,Leftはデフォルト設定値です。 【button4:Bottom,Rightの場合】 【button2,button4:Top,Left,Rightの場合】 【button3,button4:Bottomの場合】 【button4:Top,Bottom,Left,Rightの場合】 VB6.0の時はフォームのリサイズイベントで座標を計算しながら位置
![【C++/CLI】アンカープロパティによるフォームのリサイズ処理](https://cdn-ak-scissors.b.st-hatena.com/image/square/60d49c3e704684e8e171cab47c10832f0cb6b720/height=288;version=1;width=512/https%3A%2F%2Fimagingsolution.net%2Fwordpress%2Fwp-content%2Fuploads%2F2011%2F04%2Fblog251_0.png)