次の方法で共有


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 パラメータで参照されている ControlnewIndex で指定した位置に移動し、 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