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

Bottom 2

Dolní okraj ovládacího prvku je ukotvený na konec jeho ovládacích prvků.

Fill 5

Všechny hrany ovládacího prvku jsou ukotvené na všechny okraje jeho obsahující ovládací prvek a velikost odpovídajícím způsobem.

Left 3

Levá hrana ovládacího prvku je ukotvená na levý okraj ovládacího prvku obsahujícího ovládací prvek.

None 0

Ovládací prvek není ukotvený.

Right 4

Pravý okraj ovládacího prvku je ukotvený na pravý okraj ovládacího prvku obsahujícího ovládací prvek.

Top 1

Horní okraj ovládacího prvku je ukotvený na horní část jeho ovládacích prvků.

Příklady

Následující příklad vytvoří GroupBox a nastaví některé z jeho běžných vlastností. Tento příklad vytvoří TextBox a nastaví jeho Location v rámci skupinového pole. Dále nastaví Text vlastnost pole skupiny 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ý na okraj kontejneru, je vždy umístěn na okraji tohoto okraje, když je kontejner změněn. Pokud je více než jeden ovládací prvek ukotvený na okraj, ovládací prvky se zobrazí vedle sebe podle jejich pořadí z-pořadí; 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, Shora nebo Dole, budou zadané a opačné okraje ovládacího prvku změněny 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 ovládacího prvku.

Platí pro

Viz také