| ||||
■ コントロールを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)
Copyright(C) 2004-2012 モバイル開発系(K) All rights reserved.
[Home]
|