DockStyle Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает позицию и способ закрепления элемента управления.
public enum class DockStyle
public enum DockStyle
type DockStyle =
Public Enum DockStyle
- Наследование
Поля
Bottom | 2 | Нижний край элемента управления закрепляется в нижней части содержащего его элемента управления. |
Fill | 5 | Все края элемента управления закрепляются у краев содержащего его элемента управления, а их размеры изменяются соответствующим образом. |
Left | 3 | Левый край элемента управления закрепляется в левой части содержащего его элемента управления. |
None | 0 | Элемент управления не закреплен. |
Right | 4 | Правый край элемента управления закрепляется в правой части содержащего его элемента управления. |
Top | 1 | Верхний край элемента управления закрепляется в верхней части содержащего его элемента управления. |
Примеры
В следующем примере создается GroupBox и задается некоторые из его общих свойств. Пример создает TextBox и задает его Location в поле группы. Затем он задает Text свойство поля группы и закрепляет поле группы в верхней части формы. Наконец, он отключает поле группы, задав Enabled для свойства значение false
, что приводит к отключению всех элементов управления, содержащихся в поле группы.
// 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
Комментарии
Когда элемент управления закреплен к краю контейнера, он всегда размещается на этом краю при изменении размера контейнера. Если к краю закреплено несколько элементов управления, элементы управления отображаются рядом в соответствии с их z-порядком; элементы управления выше в z-порядке расположены дальше от края контейнера.
Если выбраны левый, правый, верхний или нижний, заданные и противоположные края элемента управления, будут изменены в соответствии с размером соответствующих ребер элемента управления. Если выбрана заливка, все четыре стороны элемента управления будут изменены в соответствии с краями содержащего элемента управления.