ScrollableControl.DockPaddingEdges Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt den Rahmenleerraum für angedockte Steuerelemente.
public: ref class ScrollableControl::DockPaddingEdges : ICloneable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ScrollableControl+DockPaddingEdgesConverter))]
public class ScrollableControl.DockPaddingEdges : ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.ScrollableControl+DockPaddingEdgesConverter))>]
type ScrollableControl.DockPaddingEdges = class
interface ICloneable
Public Class ScrollableControl.DockPaddingEdges
Implements ICloneable
- Vererbung
-
ScrollableControl.DockPaddingEdges
- Attribute
- Implementiert
Beispiele
Im folgenden Codebeispiel wird die abgeleitete Klasse verwendet. Panel Das Beispiel dockt eine Schaltfläche in einem Panel-Steuerelement an und durchläuft die ScrollableControl.DockPaddingEdges Eigenschaften, wobei jede einzelne beim Klicken der Schaltfläche festgelegt wird. Dieser Code erfordert, dass ein Panel Steuerelement und ein Button in einem Formular instanziiert wurden, und eine Membervariable auf Klassenebene mit dem Namen myCounter
als 32-Bit-Ganzzahl mit Vorzeichen deklariert wurde. Dieser Code sollte für das Click Ereignis der Schaltfläche aufgerufen werden.
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++;
}
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;
}
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
Hinweise
Die ScrollableControl.DockPaddingEdges -Klasse erstellt einen Rand auf einem bestimmten Edge oder allen Kanten eines angedockten Steuerelements. Sie können die Breite dieses Rands für jede einzelne Kante festlegen, indem Sie die folgenden Eigenschaften festlegen: Bottom, Top, Left, . Right Alternativ können Sie alle Kanten gleichzeitig auf die gleiche Breite festlegen, indem Sie die All -Eigenschaft festlegen. Wenn die Größe des Steuerelements für den Container zu groß ist, wird die Größe des Steuerelements so geändert, dass es in den Container passt, abzüglich der angegebenen Randbreite.
Eigenschaften
All |
Ruft die Breite des Leerraums für alle Kanten eines angedockten Steuerelements ab oder legt diese fest. |
Bottom |
Ruft die Breite des Leerraums für die Unterkante eines angedockten Steuerelements ab oder legt diese fest. |
Left |
Ruft die Breite des Leerraums für die linke Kante eines angedockten Steuerelements ab oder legt diese fest. |
Right |
Ruft die Breite des Leerraums für die rechte Kante eines angedockten Steuerelements ab oder legt diese fest. |
Top |
Ruft die Breite des Leerraums für die Oberkante eines angedockten Steuerelements ab oder legt diese fest. |
Methoden
Equals(Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Bestimmt, ob das angegebene Objekt und das aktuelle ScrollableControl.DockPaddingEdges-Objekt gleich sind. |
GetHashCode() |
Dient als Hashfunktion für einen bestimmten Typ. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine leere Zeichenfolge zurück. |
Explizite Schnittstellenimplementierungen
ICloneable.Clone() |
Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz darstellt. |