DockStyle DockStyle DockStyle DockStyle Enum

Definizione

Specifica la posizione e il modo in cui è ancorato un controllo.Specifies the position and manner in which a control is docked.

public enum class DockStyle
public enum DockStyle
type DockStyle = 
Public Enum DockStyle
Ereditarietà

Campi

Bottom Bottom Bottom Bottom 2

Bordo inferiore del controllo è ancorato alla parte inferiore del controllo che contiene.The control's bottom edge is docked to the bottom of its containing control.

Fill Fill Fill Fill 5

Tutti i bordi del controllo sono ancorati ai bordi del controllo che contiene e ridimensionati in modo appropriato.All the control's edges are docked to the all edges of its containing control and sized appropriately.

Left Left Left Left 3

Bordo sinistro del controllo è ancorato al bordo sinistro del controllo che contiene.The control's left edge is docked to the left edge of its containing control.

None None None None 0

Non è ancorato il controllo.The control is not docked.

Right Right Right Right 4

Bordo destro del controllo è ancorato al bordo destro del controllo che contiene.The control's right edge is docked to the right edge of its containing control.

Top Top Top Top 1

Bordo superiore del controllo è ancorato alla parte superiore del controllo che contiene.The control's top edge is docked to the top of its containing control.

Esempi

L'esempio seguente crea un GroupBox e vengono impostate alcune proprietà comuni.The following example creates a GroupBox and sets some of its common properties. Nell'esempio viene creata una TextBox e imposta il Location all'interno della casella di gruppo.The example creates a TextBox and sets its Location within the group box. Successivamente, imposta il Text proprietà della casella di gruppo e il controllo viene ancorato il gruppo di casella nella parte superiore del form.Next, it sets the Text property of the group box, and docks the group box to the top of the form. Infine, viene disattivata la casella di gruppo, impostando il Enabled proprietà false, in modo che tutti i controlli contenuti all'interno della casella di gruppo deve essere disabilitata.Lastly, it disables the group box by setting the Enabled property to false, which causes all controls contained within the group box to be disabled.

   // Add a GroupBox to a form and set some of its common properties.
private:
   void AddMyGroupBox()
   {
      // Create a GroupBox and add a TextBox to it.
      GroupBox^ groupBox1 = gcnew GroupBox;
      TextBox^ textBox1 = gcnew TextBox;
      textBox1->Location = Point(15,15);
      groupBox1->Controls->Add( textBox1 );

      // Set the Text and Dock properties of the GroupBox.
      groupBox1->Text = "MyGroupBox";
      groupBox1->Dock = DockStyle::Top;

      // Disable the GroupBox (which disables all its child controls)
      groupBox1->Enabled = false;

      // Add the Groupbox to the form.
      this->Controls->Add( groupBox1 );
   }
// Add a GroupBox to a form and set some of its common properties.
private void AddMyGroupBox()
{
   // Create a GroupBox and add a TextBox to it.
   GroupBox groupBox1 = new GroupBox();
   TextBox textBox1 = new TextBox();
   textBox1.Location = new Point(15, 15);
   groupBox1.Controls.Add(textBox1);

   // Set the Text and Dock properties of the GroupBox.
   groupBox1.Text = "MyGroupBox";
   groupBox1.Dock = DockStyle.Top;

   // Disable the GroupBox (which disables all its child controls)
   groupBox1.Enabled = false;

   // Add the Groupbox to the form.
   this.Controls.Add(groupBox1);
}
' Add a GroupBox to a form and set some of its common properties.
Private Sub AddMyGroupBox()
   ' Create a GroupBox and add a TextBox to it.
   Dim groupBox1 As New GroupBox()
   Dim textBox1 As New TextBox()
   textBox1.Location = New Point(15, 15)
   groupBox1.Controls.Add(textBox1)
   
   ' Set the Text and Dock properties of the GroupBox.
   groupBox1.Text = "MyGroupBox"
   groupBox1.Dock = DockStyle.Top
   
   ' Disable the GroupBox (which disables all its child controls)
   groupBox1.Enabled = False
   
   ' Add the Groupbox to the form.
   Me.Controls.Add(groupBox1)
End Sub

Commenti

Quando un controllo viene ancorato al bordo del relativo contenitore, si è sempre posizionato contro il bordo quando il contenitore viene ridimensionato.When a control is docked to an edge of its container, it is always positioned flush against that edge when the container is resized. Se più di un controllo viene ancorato a una rete perimetrale, i controlli vengano visualizzati affiancati in base al relativo ordine z; più in alto nell'ordine z di controlli vengono posizionati più lontano dal bordo del contenitore.If more than one control is docked to an edge, the controls appear side by side according to their z-order; controls higher in the z-order are positioned farther from the container's edge.

Se è selezionata a sinistra, destra, superiore o inferiore, specificato e opposta, i bordi del controllo vengono ridimensionati per le dimensioni dei bordi corrispondente del controllo che lo contiene.If Left, Right, Top, or Bottom is selected, the specified and opposite edges of the control are resized to the size of the containing control's corresponding edges. Se è selezionato riempimento, tutte e quattro i lati del controllo sono ridimensionati in base alle bordi del controllo che lo contiene.If Fill is selected, all four sides of the control are resized to match the containing control's edges.

Si applica a

Vedi anche