ScrollableControl.DockPaddingEdges Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yerleşik denetimler için kenarlık doldurmasını belirler.
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
- Devralma
-
ScrollableControl.DockPaddingEdges
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki kod örneği türetilmiş sınıfını Panelkullanır. Örnek, bir düğmeyi bir panel denetimine yerleştirerek özellikler arasında ScrollableControl.DockPaddingEdges geçiş yapıp her birini tek tek düğmeye tıklayarak ayarlar. Bu kod, bir Panel denetimin ve formda bir Button örneğinin oluşturulmasını ve adlı myCounter sınıf düzeyi üye değişkeninin 32 bit imzalı tamsayı olarak bildirilmiş olmasını gerektirir. Bu kod, düğmenin Click olayında çağrılmalıdır.
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
Açıklamalar
sınıfı belirli ScrollableControl.DockPaddingEdges bir kenarda veya yerleşik denetimin tüm kenarlarında bir kenar boşluğu oluşturur. Her kenar için bu kenar boşluğunun genişliğini, şu özellikleri ayarlayarak ayarlayabilirsiniz: Bottom, Top, Left, . Right Alternatif olarak, özelliğini ayarlayarak tüm kenarları aynı genişliğe aynı anda ayarlayabilirsiniz All . Denetimin boyutu kapsayıcısı için çok büyükse, denetim belirtilen kenar boşluğu genişliği çıkarılıp kapsayıcıya sığacak şekilde yeniden boyutlandırılır.
Özellikler
| Name | Description |
|---|---|
| All |
Yerleşik denetimin tüm kenarları için doldurma genişliğini alır veya ayarlar. |
| Bottom |
Yerleşik denetimin alt kenarı için doldurma genişliğini alır veya ayarlar. |
| Left |
Yerleşik denetimin sol kenarı için doldurma genişliğini alır veya ayarlar. |
| Right |
Yerleşik denetimin sağ kenarı için doldurma genişliğini alır veya ayarlar. |
| Top |
Yerleşik denetimin üst kenarı için doldurma genişliğini alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Belirtilen nesnenin geçerli ScrollableControl.DockPaddingEdges nesneye eşit olup olmadığını belirler. |
| GetHashCode() |
Belirli bir tür için karma işlevi görür. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Boş bir dize döndürür. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| ICloneable.Clone() |
Geçerli örneğin kopyası olan yeni bir nesne oluşturur. |