■ コントロールをFormいっぱいに表示する

Formがリサイズされたときに貼り付けたコントロールもFormいっぱいに表示したい場合、FormのResizeイベントかLayoutイベントでClientRectangleでクライアント領域を調べ、コントロールのHeight、Widthプロパティを設定すれば良い。

private void Form1_Layout(object sender, System.Windows.Forms.LayoutEventArgs e)
{
    textBox1.Height = ClientRectangle.Height;
    textBox1.Width = ClientRectangle.Width;
}

しかし、もっと簡単な方法がある。Formいっぱいに表示させたいコントロールのDockプロパティをFillに設定すると、全くコードを書かずに上記の機能が実現できる。

(2004/11/10)

新着情報
【オープンソースソフトウェア環境構築】Apple silicon Macで開発環境を構築
【Rust Tips】Actix webでJSONをPOSTする
【Rust Tips】コマンドライン引数を取得する

Copyright(C) 2004-2012 モバイル開発系(K) All rights reserved.
[Home]