ScrollableControl.DockPaddingEdges Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje odsazení ohraničení pro ukotvené ovládací prvky.
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
- Dědičnost
-
ScrollableControl.DockPaddingEdges
- Atributy
- Implementuje
Příklady
Následující příklad kódu používá odvozenou třídu Panel. Příklad ukotví tlačítko v ovládacím prvku panelu a cyklicky prochází ScrollableControl.DockPaddingEdges vlastnosti a nastaví každou jednotlivě po kliknutí na tlačítko. Tento kód vyžaduje vytvoření Panel instance ovládacího prvku a objektu Button ve formuláři a proměnná člena na úrovni třídy s názvem myCounter
byla deklarována jako celé číslo se 32bitovým znaménkem. Tento kód by se měl volat v Click události tlačítka.
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
Poznámky
Třída ScrollableControl.DockPaddingEdges vytvoří okraj na daném okraji nebo na všech okrajích ukotveného ovládacího prvku. Šířku tohoto okraje můžete nastavit pro každou jednotlivou hranu nastavením následujících vlastností: Bottom, Top, Left, Right. Případně můžete nastavit všechny hrany na stejnou šířku současně nastavením All vlastnosti. Pokud je velikost ovládacího prvku pro kontejner příliš velká, změní se velikost ovládacího prvku tak, aby se vešel do kontejneru, minus zadaná šířka okraje.
Vlastnosti
All |
Získá nebo nastaví šířku odsazení pro všechny hrany ukotveného ovládacího prvku. |
Bottom |
Získá nebo nastaví šířku odsazení pro dolní okraj ukotveného ovládacího prvku. |
Left |
Získá nebo nastaví šířku odsazení pro levý okraj ukotveného ovládacího prvku. |
Right |
Získá nebo nastaví šířku odsazení pro pravý okraj ukotveného ovládacího prvku. |
Top |
Získá nebo nastaví šířku odsazení pro horní okraj ukotveného ovládacího prvku. |
Metody
Equals(Object) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Určuje, zda je zadaný objekt roven aktuálnímu ScrollableControl.DockPaddingEdges objektu. |
GetHashCode() |
Slouží jako funkce hash pro určitý typ. |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí prázdný řetězec. |
Explicitní implementace rozhraní
ICloneable.Clone() |
Vytváří nový objekt, který je kopií aktuální instance. |