BorderStyle BorderStyle BorderStyle BorderStyle Enum

定义

指定控件的边框样式。Specifies the border style for a control.

public enum class BorderStyle
[System.Runtime.InteropServices.ComVisible(true)]
public enum BorderStyle
type BorderStyle = 
Public Enum BorderStyle
继承
属性

字段

Fixed3D Fixed3D Fixed3D Fixed3D 2

三维边框。A three-dimensional border.

FixedSingle FixedSingle FixedSingle FixedSingle 1

单行边框。A single-line border.

None None None None 0

无边框。No border.

示例

下面的代码示例演示如何使用BorderStyle枚举并TreeView.BorderStyleTreeView.HideSelectionTreeView.ShowRootLines属性。The following code example demonstrates how to use the BorderStyle enumeration and the TreeView.BorderStyle, TreeView.HideSelection and the TreeView.ShowRootLines properties. 若要运行此示例中,以下代码粘贴到窗体中,调用体在窗体的构造函数中或 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

注解

使用此枚举的成员设置为具有可更改边框的控件的边框样式。Use the members of this enumeration to set the border style for controls that have a changeable border.

适用于