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 panel denetimine yerleştirip özellikler arasında geçiş yapıp ScrollableControl.DockPaddingEdges 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ı, ScrollableControl.DockPaddingEdges belirli bir kenarda veya yerleşik denetimin tüm kenarlarında bir kenar boşluğu oluşturur. Şu özellikleri ayarlayarak her kenar için bu kenar boşluğunun genişliğini ayarlayabilirsiniz: Bottom, Top, Left, Right. Alternatif olarak, özelliğini ayarlayarak tüm kenarları aynı genişliğe 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
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
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 olarak görev yapar. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Boş bir dize döndürür. |
Belirtik Arabirim Kullanımları
ICloneable.Clone() |
Geçerli örneğin kopyası olan yeni bir nesne oluşturur. |