ColumnStyle 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.
Tablo düzenindeki bir sütunun görünümünü temsil eder.
public ref class ColumnStyle : System::Windows::Forms::TableLayoutStyle
public class ColumnStyle : System.Windows.Forms.TableLayoutStyle
type ColumnStyle = class
inherit TableLayoutStyle
Public Class ColumnStyle
Inherits TableLayoutStyle
- Devralma
Örnekler
Aşağıdaki kod örneğinde bir 'den TableLayoutColumnStyleCollectionnasıl ayıklanır ColumnStyle gösterilmektedir.
Bu kod örneği, sınıfı için TableLayoutPanel sağlanan daha büyük bir örneğin parçasıdır.
private void toggleColumnStylesBtn_Click(
System.Object sender,
System.EventArgs e)
{
TableLayoutColumnStyleCollection styles =
this.TableLayoutPanel1.ColumnStyles;
foreach( ColumnStyle style in styles )
{
if( style.SizeType == SizeType.Absolute )
{
style.SizeType = SizeType.AutoSize;
}
else if( style.SizeType == SizeType.AutoSize )
{
style.SizeType = SizeType.Percent;
// Set the column width to be a percentage
// of the TableLayoutPanel control's width.
style.Width = 33;
}
else
{
// Set the column width to 50 pixels.
style.SizeType = SizeType.Absolute;
style.Width = 50;
}
}
}
Private Sub toggleColumnStylesBtn_Click( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles toggleColumnStylesBtn.Click
Dim styles As TableLayoutColumnStyleCollection = _
Me.TableLayoutPanel1.ColumnStyles
For Each style As ColumnStyle In styles
If style.SizeType = SizeType.Absolute Then
style.SizeType = SizeType.AutoSize
ElseIf style.SizeType = SizeType.AutoSize Then
style.SizeType = SizeType.Percent
' Set the column width to be a percentage
' of the TableLayoutPanel control's width.
style.Width = 33
Else
' Set the column width to 50 pixels.
style.SizeType = SizeType.Absolute
style.Width = 50
End If
Next
End Sub
Açıklamalar
sınıfı, ColumnStyle bir TableLayoutPaneliçindeki sütunun kullanıcı arabirimi (UI) özelliklerini temsil eder. Böyle bir tablodaki tüm sütunların stilleri özelliğinde TableLayoutPanel.ColumnStyles toplanır.
Bu basit sınıf bir sütun için ve SizeType özelliklerini sunarWidth.
Oluşturucular
ColumnStyle() |
Sınıfının yeni bir örneğini ColumnStyle varsayılan durumuna başlatır. |
ColumnStyle(SizeType) |
Sağlanan SizeType değeri kullanarak sınıfının yeni bir örneğini ColumnStyle başlatır. |
ColumnStyle(SizeType, Single) |
Sağlanan SizeType ve genişlik değerlerini kullanarak sınıfının yeni bir örneğini ColumnStyle başlatır. |
Özellikler
SizeType |
Bir satırın veya sütunun, içeren tablosuna göre nasıl boyutlandırılması gerektiğini gösteren bir bayrak alır veya ayarlar. (Devralındığı yer: TableLayoutStyle) |
Width |
Bir sütunun genişlik değerini alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
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() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |