Udostępnij za pośrednictwem


DockStyle Wyliczenie

Definicja

Określa położenie i sposób zadokowania kontrolki.

public enum class DockStyle
public enum DockStyle
type DockStyle = 
Public Enum DockStyle
Dziedziczenie
DockStyle

Pola

Bottom 2

Dolna krawędź kontrolki jest zadokowana do dołu kontrolki zawierającej.

Fill 5

Wszystkie krawędzie kontrolki są zadokowane do wszystkich krawędzi kontrolki zawierającej kontrolkę i odpowiednie rozmiary.

Left 3

Lewa krawędź kontrolki jest zadokowana do lewej krawędzi kontrolki zawierającej.

None 0

Kontrolka nie jest zadokowana.

Right 4

Prawa krawędź kontrolki jest zadokowana do prawej krawędzi kontrolki zawierającej.

Top 1

Górna krawędź kontrolki jest zadokowana do góry kontrolki zawierającej.

Przykłady

Poniższy przykład tworzy obiekt GroupBox i ustawia niektóre z jego typowych właściwości. Przykład tworzy element TextBox i ustawia go Location w polu grupy. Następnie ustawia Text właściwość pola grupy i dokuje pole grupy do góry formularza. Na koniec wyłącza pole grupy, ustawiając Enabled właściwość na false, co powoduje wyłączenie wszystkich kontrolek zawartych w polu grupy.

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

Uwagi

Gdy kontrolka jest zadokowana do krawędzi kontenera, zawsze jest ona umieszczona na tej krawędzi, gdy rozmiar kontenera zostanie zmieniony. Jeśli do krawędzi jest zadokowana więcej niż jedna kontrolka, kontrolki są wyświetlane obok siebie zgodnie z kolejnością z; kontrolki wyższe w kolejności z są umieszczone dalej od krawędzi kontenera.

W przypadku wybrania opcji Lewa, Prawa, Górna lub Dolna określona i przeciwległa krawędź kontrolki zostanie zmieniony na rozmiar odpowiednich krawędzi kontrolki zawierającej. W przypadku wybrania opcji Wypełnienie wszystkie cztery strony kontrolki są zmieniane w celu dopasowania do krawędzi kontrolki zawierającej.

Dotyczy

Zobacz też