Splitter 생성자

정의

Splitter 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Splitter class. SplitterSplitContainer로 대체되었으며 이전 버전과의 호환성을 위해서만 제공됩니다.Splitter has been replaced by SplitContainer, and is provided only for compatibility with previous versions.

public:
 Splitter();
public Splitter ();
Public Sub New ()

예제

다음 코드 예제에서는 컨트롤을 Splitter 및 컨트롤과 함께 사용 하 여 TreeView ListView Windows 탐색기와 유사한 창을 만듭니다.The following code example uses a Splitter control in combination with TreeView and ListView controls to create a window similar to Windows Explorer. TreeView및 컨트롤을 식별 하기 위해 ListView 노드와 항목이 두 컨트롤에 모두 추가 됩니다.To identify the TreeView and ListView controls, nodes and items are added to both controls. 이 예제에서는의 및 속성을 사용 하 여 MinExtra MinSize Splitter TreeView 또는 ListView 컨트롤이 너무 작거나 너무 크게 크기가 지정 되지 않도록 합니다.The example uses the MinExtra and MinSize properties of the Splitter to prevent the TreeView or ListView control from being sized too small or too large. 이 예제에서는이 예제에서 만든 메서드를 내에서 정의 하 Form 고 메서드를의 생성자에서 호출 해야 합니다 Form .This example requires that the method created in this example is defined within a Form and that the method is called from the constructor of the Form.

private:
   void CreateMySplitControls()
   {
      // Create TreeView, ListView, and Splitter controls.
      TreeView^ treeView1 = gcnew TreeView;
      ListView^ listView1 = gcnew ListView;
      Splitter^ splitter1 = gcnew Splitter;

      // Set the TreeView control to dock to the left side of the form.
      treeView1->Dock = DockStyle::Left;

      // Set the Splitter to dock to the left side of the TreeView control.
      splitter1->Dock = DockStyle::Left;

      // Set the minimum size the ListView control can be sized to.
      splitter1->MinExtra = 100;

      // Set the minimum size the TreeView control can be sized to.
      splitter1->MinSize = 75;

      // Set the ListView control to fill the remaining space on the form.
      listView1->Dock = DockStyle::Fill;

      // Add a TreeView and a ListView item to identify the controls on the form.
      treeView1->Nodes->Add( "TreeView Node" );
      listView1->Items->Add( "ListView Item" );

      // Add the controls in reverse order to the form to ensure proper location.
      array<Control^>^temp0 = {listView1,splitter1,treeView1};
      this->Controls->AddRange( temp0 );
   }
private void CreateMySplitControls()
{
    // Create TreeView, ListView, and Splitter controls.
    TreeView treeView1 = new TreeView();
    ListView listView1 = new ListView();
    Splitter splitter1 = new Splitter();

    // Set the TreeView control to dock to the left side of the form.
    treeView1.Dock = DockStyle.Left;
    // Set the Splitter to dock to the left side of the TreeView control.
    splitter1.Dock = DockStyle.Left;
    // Set the minimum size the ListView control can be sized to.
    splitter1.MinExtra = 100;
    // Set the minimum size the TreeView control can be sized to.
    splitter1.MinSize = 75;
    // Set the ListView control to fill the remaining space on the form.
    listView1.Dock = DockStyle.Fill;
    // Add a TreeView and a ListView item to identify the controls on the form.
    treeView1.Nodes.Add("TreeView Node");
    listView1.Items.Add("ListView Item");

    // Add the controls in reverse order to the form to ensure proper location.
    this.Controls.AddRange(new Control[]{listView1, splitter1, treeView1});
}
Private Sub CreateMySplitControls()
   ' Create TreeView, ListView, and Splitter controls.
   Dim treeView1 As New TreeView()
   Dim listView1 As New ListView()
   Dim splitter1 As New Splitter()
   
   ' Set the TreeView control to dock to the left side of the form.
   treeView1.Dock = DockStyle.Left
   ' Set the Splitter to dock to the left side of the TreeView control.
   splitter1.Dock = DockStyle.Left
   ' Set the minimum size the ListView control can be sized to.
      splitter1.MinExtra = 100
   ' Set the minimum size the TreeView control can be sized to.
      splitter1.MinSize = 75
   ' Set the ListView control to fill the remaining space on the form.
      listView1.Dock = DockStyle.Fill

      ' Add a TreeView and a ListView item to identify the controls on the form.
      treeView1.Nodes.Add("TreeView Node")
      listView1.Items.Add("ListView Item")
   
   ' Add the controls in reverse order to the form to ensure proper location.
   Me.Controls.AddRange(New Control() {listView1, splitter1, treeView1})
End Sub

설명

기본적으로 MinSize 및 속성은 MinExtra 25로 설정 됩니다.By default, the MinSize and MinExtra properties are set to 25. Dock속성은 기본적으로로 설정 됩니다 DockStyle.Left .The Dock property is set to DockStyle.Left by default.

적용 대상