Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bestimmt den Rahmenleerraum für angedockte Steuerelemente.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)
Syntax
'Declaration
Public Class DockPaddingEdges
Implements ICloneable
'Usage
Dim instance As DockPaddingEdges
public class DockPaddingEdges : ICloneable
public ref class DockPaddingEdges : ICloneable
public class DockPaddingEdges implements ICloneable
public class DockPaddingEdges implements ICloneable
Hinweise
Die ScrollableControl.DockPaddingEdges-Klasse erstellt einen Rand für eine bestimmte Kante oder alle Kanten eines angedockten Steuerelements. Sie können die Breite dieses Randes für jede einzelne Kante mithilfe der folgenden Eigenschaften festlegen: Bottom, Top, Left, Right. Sie können auch alle Kanten gleichzeitig auf dieselbe Breite festlegen, indem Sie die All-Eigenschaft festlegen. Wenn das Steuerelement für dessen Container zu groß ist, wird die Größe des Steuerelements an die des Containers abzüglich der angegebenen Randbreite angepasst.
Beispiel
Im folgenden Codebeispiel wird die abgeleitete Klasse Panel verwendet. Im Beispiel wird eine Schaltfläche in einem Auswahlbereich-Steuerelement angedockt. Außerdem werden die ScrollableControl.DockPaddingEdges-Eigenschaften durchlaufen, die jeweils durch Klicken auf die Schaltfläche festgelegt werden. In diesem Codebeispiel müssen ein Panel-Steuerelement und ein Button zuvor in einem Formular instanziiert werden, und die Membervariable myCounter auf Klassenebene muss als 32-Bit-Ganzzahl mit Vorzeichen deklariert werden. Dieser Code muss für das Click-Ereignis der Schaltfläche aufgerufen werden.
Private Sub SetDockPadding()
' Dock the button in the panel.
button1.Dock = System.Windows.Forms.DockStyle.Fill
' Reset the counter if it is greater than 5.
If myCounter > 5 Then
myCounter = 0
End If
' Set the appropriate DockPadding and display
' which one was set on the button face.
Select Case myCounter
Case 0
panel1.DockPadding.All = 0
button1.Text = "Start"
Case 1
panel1.DockPadding.Top = 10
button1.Text = "Top"
Case 2
panel1.DockPadding.Bottom = 10
button1.Text = "Bottom"
Case 3
panel1.DockPadding.Left = 10
button1.Text = "Left"
Case 4
panel1.DockPadding.Right = 10
button1.Text = "Right"
Case 5
panel1.DockPadding.All = 20
button1.Text = "All"
End Select
' Increment the counter.
myCounter += 1
End Sub
private void SetDockPadding()
{
// Dock the button in the panel.
button1.Dock = System.Windows.Forms.DockStyle.Fill;
// Reset the counter if it is greater than 5.
if (myCounter > 5)
{
myCounter = 0;
}
/* Set the appropriate DockPadding and display
which one was set on the button face. */
switch (myCounter)
{
case 0:
panel1.DockPadding.All = 0;
button1.Text = "Start";
break;
case 1:
panel1.DockPadding.Top = 10;
button1.Text = "Top";
break;
case 2:
panel1.DockPadding.Bottom = 10;
button1.Text = "Bottom";
break;
case 3:
panel1.DockPadding.Left = 10;
button1.Text = "Left";
break;
case 4:
panel1.DockPadding.Right = 10;
button1.Text = "Right";
break;
case 5:
panel1.DockPadding.All = 20;
button1.Text = "All";
break;
}
// Increment the counter.
myCounter += 1;
}
void SetDockPadding()
{
// Dock the button in the panel.
button1->Dock = System::Windows::Forms::DockStyle::Fill;
// Reset the counter if it is greater than 5.
if ( myCounter > 5 )
{
myCounter = 0;
}
/* Set the appropriate DockPadding and display
which one was set on the button face. */
switch ( myCounter )
{
case 0:
panel1->DockPadding->All = 0;
button1->Text = "Start";
break;
case 1:
panel1->DockPadding->Top = 10;
button1->Text = "Top";
break;
case 2:
panel1->DockPadding->Bottom = 10;
button1->Text = "Bottom";
break;
case 3:
panel1->DockPadding->Left = 10;
button1->Text = "Left";
break;
case 4:
panel1->DockPadding->Right = 10;
button1->Text = "Right";
break;
case 5:
panel1->DockPadding->All = 20;
button1->Text = "All";
break;
}
myCounter++;
}
Vererbungshierarchie
System.Object
System.Windows.Forms.ScrollableControl.DockPaddingEdges
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
ScrollableControl.DockPaddingEdges-Member
System.Windows.Forms-Namespace
ScrollableControl-Klasse