Sdílet prostřednictvím


DockStyle Výčet

Definice

Určuje pozici a způsob ukotvení ovládacího prvku.

public enum class DockStyle
public enum DockStyle
type DockStyle = 
Public Enum DockStyle
Dědičnost
DockStyle

Pole

Name Hodnota Description
None 0

Ovládací prvek není ukotven.

Top 1

Horní okraj ovládacího prvku je ukotvený k horní části jeho obsahujícího ovládacího prvku.

Bottom 2

Dolní okraj ovládacího prvku je ukotvený do dolní části jeho ovládacího prvku obsahujícího ovládací prvek.

Left 3

Levá hrana ovládacího prvku je ukotvená k levému okraji jeho obsahujícího ovládacího prvku.

Right 4

Pravý okraj ovládacího prvku je ukotvený k pravému okraji jeho obsahujícího ovládacího prvku.

Fill 5

Všechny hrany ovládacího prvku jsou ukotveny ke všem okrajům jeho obsahujícího ovládací prvek a velikost odpovídajícím způsobem.

Příklady

Následující příklad vytvoří GroupBox a nastaví některé její společné vlastnosti. Příklad vytvoří TextBox a nastaví ho Location v rámci skupinového pole. Dále nastaví Text vlastnost skupinového rámečku a ukotví pole skupiny na začátek formuláře. Nakonec zakáže pole skupiny nastavením Enabled vlastnosti na false, což způsobí zakázání všech ovládacích prvků obsažených v poli skupiny.

   // 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

Poznámky

Když je ovládací prvek ukotvený k okraji kontejneru, při změně velikosti kontejneru se vždy umístí proti okraji tohoto okraje. Pokud je k okraji ukotvených více než jeden ovládací prvek, ovládací prvky se zobrazí vedle sebe podle jejich pořadí z; ovládací prvky vyšší v pořadí z jsou umístěny dál od okraje kontejneru.

Pokud je vybrána možnost Vlevo, Vpravo, Nahoře nebo Dole, zadaná a opačná hrany ovládacího prvku se změní na velikost odpovídajících okrajů ovládacího prvku. Pokud je vybrána výplň, změní se velikost všech čtyř stran ovládacího prvku tak, aby odpovídala okrajům obsahujícího ovládacího prvku.

Platí pro

Viz také