DockStyle Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u de positie en de manier waarop een besturingselement wordt vastgezet.
public enum class DockStyle
public enum DockStyle
type DockStyle =
Public Enum DockStyle
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| None | 0 | Het besturingselement is niet gedokt. |
| Top | 1 | De bovenrand van het besturingselement wordt aan de bovenkant van het besturingselement vastgezet. |
| Bottom | 2 | De onderrand van het besturingselement wordt onder aan het besturingselement vastgezet. |
| Left | 3 | De linkerrand van het besturingselement wordt aan de linkerkant van het besturingselement vastgezet. |
| Right | 4 | De rechterrand van het besturingselement wordt aan de rechterkant van het besturingselement vastgezet. |
| Fill | 5 | Alle randen van het besturingselement worden gekoppeld aan alle randen van het besturingselement en de juiste grootte. |
Voorbeelden
In het volgende voorbeeld worden enkele GroupBox algemene eigenschappen gemaakt en ingesteld. In het voorbeeld wordt een TextBox en ingesteld Location in het groepsvak. Vervolgens wordt de Text eigenschap van het groepsvak ingesteld en wordt het groepsvak aan de bovenkant van het formulier gekoppeld. Ten slotte wordt het groepsvak uitgeschakeld door de Enabled eigenschap falsein te stellen op, waardoor alle besturingselementen in het groepsvak worden uitgeschakeld.
// 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
Opmerkingen
Wanneer een besturingselement aan een rand van de container wordt vastgezet, wordt het altijd tegen die rand geplaatst wanneer de grootte van de container wordt gewijzigd. Als meer dan één besturingselement aan een rand is gekoppeld, worden de besturingselementen naast elkaar weergegeven volgens hun z-volgorde; besturingselementen die hoger in de z-volgorde staan, worden verder van de rand van de container geplaatst.
Als links, rechts, Boven of Onder is geselecteerd, worden de opgegeven en tegenovergestelde randen van het besturingselement gewijzigd in de grootte van de bijbehorende randen van het besturingselement. Als opvulling is geselecteerd, worden alle vier de zijden van het besturingselement aangepast aan de randen van het besturingselement.