| ||||
■ コントロールを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]
|