私はform(600x500ピクセル)を持っています。これformには 2 がありますgroupboxes。1 つ目は 260 ピクセル、2 つ目は 330 ピクセルです。
私が望むのは、 のサイズを変更するformと、これらの 2 つのボックスのサイズが変更されますが、比率を維持することです。(2 番目のものは最初のものよりも大きい)。
どのようにAnchorポイントを設定しても、これを行うことができないようです。
次のようにしてそれを達成できますTableLayoutPanel:
TableLayoutPanelしますForm。アンカーをLeft、Top、right(およびBottom必要に応じて) に設定するか、Dock プロパティを に設定します。FillTableLayoutPanelします (デフォルトでは 2 つの列と 2 つの行があるため、最後の行を削除します)GroupBoxs各セルに挿入しますFillまたはTopそれぞれに設定します。GroupBoxSystem.Windows.Forms.SizeType.Percentであるため、必要に応じてデザイナーで最初の列を調整するだけです。結果:
リサイズ前

リサイズ後(プロポーションが保たれていることがわかるように画像を縮小しています)
