Control.ControlCollection.SetChildIndex メソッド
コレクション内の指定した子コントロールのインデックスを指定したインデックス値に設定します。
Public Sub SetChildIndex( _
ByVal child As Control, _ ByVal newIndex As Integer _)
[C#]
public void SetChildIndex(Controlchild,intnewIndex);
[C++]
public: void SetChildIndex(Control* child,intnewIndex);
[JScript]
public function SetChildIndex(
child : Control,newIndex : int);
パラメータ
- child
検索対象の child Control 。 - newIndex
コントロールの新しいインデックス値。
例外
例外の種類 | 条件 |
---|---|
ArgumentException | child コントロールが Control.ControlCollection 内にありません。 |
解説
SetChildIndex が呼び出された場合、 child パラメータで参照されている Control は newIndex で指定した位置に移動し、 Control.ControlCollection 内の Control 参照は、この移動を挿入できるように並べ替えられます。インデックス値が 0 のコントロールが z オーダーの最上位になり、番号が大きくなるにつれて z オーダーの下に近づいていきます。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
Control.ControlCollection クラス | Control.ControlCollection メンバ | System.Windows.Forms 名前空間 | GetChildIndex