Control.Dock

テキストボックスをウィンドウいっぱいに貼りたい場合など、コントロールサイズが親コントロール(ウィンドウなど)内でどう変わるかを設定するには、Control.Dockを使う。

Control.Dock プロパティ (System.Windows.Forms) | Microsoft Learn

TextBoxを貼る。
TextBoxを貼る。

TextBoxを貼る。

Dockプロパティの真ん中の部分を押すとFillになる。
Dockプロパティの真ん中の部分を押すとFillになる。

Dockプロパティの真ん中の部分を押すとFillになる。

このままだと1行のみとなり、横にしか広がらないので、MultiLineをTrueにする。
このままだと1行のみとなり、横にしか広がらないので、MultiLineをTrueにする。

このままだと1行のみとなり、横にしか広がらないので、MultiLineをTrueにする。

これでウィンドウいっぱいにテキストが表示される。
これでウィンドウいっぱいにテキストが表示される。

これでウィンドウいっぱいにテキストが表示される。

ウィンドウのリサイズにも追従。
ウィンドウのリサイズにも追従。

ウィンドウのリサイズにも追従。

Sample/dotnet/Control/Dock/src/Control_ at master · bg1bgst333/Sample · GitHub