TreeView.BorderStyle TreeView.BorderStyle TreeView.BorderStyle TreeView.BorderStyle Property

정의

트리 뷰 컨트롤의 테두리 스타일을 가져오거나 설정합니다.Gets or sets the border style of the tree view control.

public:
 property System::Windows::Forms::BorderStyle BorderStyle { System::Windows::Forms::BorderStyle get(); void set(System::Windows::Forms::BorderStyle value); };
public System.Windows.Forms.BorderStyle BorderStyle { get; set; }
member this.BorderStyle : System.Windows.Forms.BorderStyle with get, set
Public Property BorderStyle As BorderStyle

속성 값

BorderStyle 값 중 하나입니다.One of the BorderStyle values. 기본값은 Fixed3D입니다.The default is Fixed3D.

예외

할당된 값이 BorderStyle 값 중 하나가 아닌 경우The assigned value is not one of the BorderStyle values.

예제

다음 코드 예제를 사용 하는 방법에 설명 합니다 BorderStyle 열거형 및 BorderStyle, ShowLines, ScrollableHideSelectionShowRootLines 속성입니다.The following code example demonstrates how to use the BorderStyle enumeration and the BorderStyle, ShowLines, Scrollable, HideSelection and ShowRootLines properties. 이 예제를 실행 하려면 호출을 폼에 다음 코드를 붙여 합니다 InitializeTreeView 폼의 생성자 또는 Load 메서드.To run this example, paste the following code in a form and call the InitializeTreeView method in the form's constructor or Load method.

   // Declare the TreeView control.
internal:
   System::Windows::Forms::TreeView^ TreeView1;

private:
   // Initialize the TreeView to blend with the form, giving it the 
   // same color as the form and no border.
   void InitializeTreeView()
   {
      // Create a new TreeView control and set the location and size.
      this->TreeView1 = gcnew System::Windows::Forms::TreeView;
      this->TreeView1->Location = System::Drawing::Point( 72, 48 );
      this->TreeView1->Size = System::Drawing::Size( 200, 200 );

      // Set the BorderStyle property to none, the BackColor property to  
      // the form's backcolor, and the Scrollable property to false.  
      // This allows the TreeView to blend in form.
      this->TreeView1->BorderStyle = BorderStyle::None;
      this->TreeView1->BackColor = this->BackColor;
      this->TreeView1->Scrollable = false;

      // Set the HideSelection property to false to keep the 
      // selection highlighted when the user leaves the control. 
      // This helps it blend with form.
      this->TreeView1->HideSelection = false;

      // Set the ShowRootLines and ShowLines properties to false to 
      // give the TreeView a list-like appearance.
      this->TreeView1->ShowRootLines = false;
      this->TreeView1->ShowLines = false;

      // Add the nodes.
      array<TreeNode^>^temp0 = {gcnew TreeNode( "Full Color" ),gcnew TreeNode( "Project Wizards" ),gcnew TreeNode( "Visual C# and Visual Basic Support" )};
      array<TreeNode^>^temp1 = {gcnew TreeNode( "Pentium 133 MHz or faster processor " ),gcnew TreeNode( "Windows 98 or later" ),gcnew TreeNode( "100 MB Disk space" )};
      array<TreeNode^>^temp2 = {gcnew TreeNode( "Features",temp0 ),gcnew TreeNode( "System Requirements",temp1 )};
      this->TreeView1->Nodes->AddRange( temp2 );

      // Set the tab index and add the TreeView to the form.
      this->TreeView1->TabIndex = 0;
      this->Controls->Add( this->TreeView1 );
   }

// Declare the TreeView control.
internal System.Windows.Forms.TreeView TreeView1;

// Initialize the TreeView to blend with the form, giving it the 
// same color as the form and no border.
private void InitializeTreeView()
{

	// Create a new TreeView control and set the location and size.
	this.TreeView1 = new System.Windows.Forms.TreeView();
	this.TreeView1.Location = new System.Drawing.Point(72, 48);
	this.TreeView1.Size = new System.Drawing.Size(200, 200);

	// Set the BorderStyle property to none, the BackColor property to  
	// the form's backcolor, and the Scrollable property to false.  
	// This allows the TreeView to blend in form.

	this.TreeView1.BorderStyle = BorderStyle.None;
	this.TreeView1.BackColor = this.BackColor;
	this.TreeView1.Scrollable = false;

	// Set the HideSelection property to false to keep the 
	// selection highlighted when the user leaves the control. 
	// This helps it blend with form.
	this.TreeView1.HideSelection = false;

	// Set the ShowRootLines and ShowLines properties to false to 
	// give the TreeView a list-like appearance.
	this.TreeView1.ShowRootLines = false;
	this.TreeView1.ShowLines = false;

	// Add the nodes.
	this.TreeView1.Nodes.AddRange(new TreeNode[]
		{new TreeNode("Features", 
			new TreeNode[]{
			new TreeNode("Full Color"), 
			new TreeNode("Project Wizards"), 
			new TreeNode("Visual C# and Visual Basic Support")}), 
			new TreeNode("System Requirements", 
			new TreeNode[]{
				new TreeNode("Pentium 133 MHz or faster processor "),
				new TreeNode("Windows 98 or later"), 
				new TreeNode("100 MB Disk space")})
		});

	// Set the tab index and add the TreeView to the form.
	this.TreeView1.TabIndex = 0;
	this.Controls.Add(this.TreeView1);
}

' Declare the TreeView control.
Friend WithEvents TreeView1 As System.Windows.Forms.TreeView

' Initialize the TreeView to blend with the form, giving it the 
' same color as the form and no border.
Private Sub InitializeTreeView()

    ' Create a new TreeView control and set the location and size.
    Me.TreeView1 = New System.Windows.Forms.TreeView
    Me.TreeView1.Location = New System.Drawing.Point(72, 48)
    Me.TreeView1.Size = New System.Drawing.Size(200, 200)

    ' Set the BorderStyle property to none, the BackColor property to  
    ' the form's backcolor, and the Scrollable property to false.  
    ' This allows the TreeView to blend in form.
    Me.TreeView1.BorderStyle = BorderStyle.None
    Me.TreeView1.BackColor = Me.BackColor
    Me.TreeView1.Scrollable = False

    
    ' Set the ShowRootLines and ShowLines properties to false to 
    ' give the TreeView a list-like appearance.
    Me.TreeView1.ShowRootLines = False
    Me.TreeView1.ShowLines = False

    ' Add the nodes.
    Me.TreeView1.Nodes.AddRange(New System.Windows.Forms.TreeNode() _
        {New System.Windows.Forms.TreeNode("Features", _
        New System.Windows.Forms.TreeNode() _
        {New System.Windows.Forms.TreeNode("Full Color"), _
        New System.Windows.Forms.TreeNode("Project Wizards"), _
        New System.Windows.Forms.TreeNode("Visual C# and Visual Basic Support")}), _
        New System.Windows.Forms.TreeNode("System Requirements", _
        New System.Windows.Forms.TreeNode() _
        {New System.Windows.Forms.TreeNode _
        ("Pentium 133 MHz or faster processor "), _
        New System.Windows.Forms.TreeNode("Windows 98 or later"), _
        New System.Windows.Forms.TreeNode("100 MB Disk space")})})

    ' Set the tab index and add the TreeView to the form.
    Me.TreeView1.TabIndex = 0
    Me.Controls.Add(Me.TreeView1)
End Sub

설명

경우는 BorderStyle 속성이 Fixed3D, TreeView 오목, 3 차원 모양입니다.When the BorderStyle property is set to Fixed3D, the TreeView has a sunken, three-dimensional appearance. 평면 테두리를 표시 하는 TreeView 컨트롤을 BorderStyle 속성을 FixedSingle입니다.To display a flat, thin border around the TreeView control, set the BorderStyle property to FixedSingle.

적용 대상

추가 정보