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 durchgibt die ScrollableControl.DockPaddingEdges Eigenschaften, und legt die einzelnen Einstellungen auf der Schaltfläche fest. Dieser Code erfordert, dass ein Panel Steuerelement und Button ein Steuerelement auf einem Formular instanziiert wurde, und eine Elementvariable auf Klassenebene mit dem Namen myCounter wurde als 32-Bit-signierte ganze Zahl deklariert. 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 an einem bestimmten Rand oder allen Kanten eines angedockten Steuerelements. Sie können die Breite dieses Rands für jeden einzelnen Rand festlegen, indem Sie die folgenden Eigenschaften festlegen: Bottom, , Top, LeftRight. Alternativ können Sie alle Kanten gleichzeitig auf dieselbe 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, minus 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. |