TableLayoutPanel.RowStyles Özellik
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.
için TableLayoutPanelsatır stilleri koleksiyonunu alır.
public:
property System::Windows::Forms::TableLayoutRowStyleCollection ^ RowStyles { System::Windows::Forms::TableLayoutRowStyleCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TableLayoutRowStyleCollection RowStyles { get; }
[<System.ComponentModel.Browsable(false)>]
member this.RowStyles : System.Windows.Forms.TableLayoutRowStyleCollection
Public ReadOnly Property RowStyles As TableLayoutRowStyleCollection
Özellik Değeri
TableLayoutRowStyleCollection Denetimdeki RowStyle her satır için bir TableLayoutPanel içeren.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, tıklandığında RowStyle her satırın özelliklerini ayarlarButton.
private void toggleRowStylesBtn_Click(
System.Object sender,
System.EventArgs e)
{
TableLayoutRowStyleCollection styles =
this.TableLayoutPanel1.RowStyles;
foreach( RowStyle style in styles )
{
if (style.SizeType==SizeType.Absolute)
{
style.SizeType = SizeType.AutoSize;
}
else if(style.SizeType==SizeType.AutoSize)
{
style.SizeType = SizeType.Percent;
// Set the row height to be a percentage
// of the TableLayoutPanel control's height.
style.Height = 33;
}
else
{
// Set the row height to 50 pixels.
style.SizeType = SizeType.Absolute;
style.Height = 50;
}
}
}
Private Sub toggleRowStylesBtn_Click( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles toggleRowStylesBtn.Click
Dim styles As TableLayoutRowStyleCollection = _
Me.TableLayoutPanel1.RowStyles
For Each style As RowStyle In styles
If style.SizeType = SizeType.Absolute Then
style.SizeType = SizeType.AutoSize
ElseIf style.SizeType = SizeType.AutoSize Then
style.SizeType = SizeType.Percent
' Set the row height to be a percentage
' of the TableLayoutPanel control's height.
style.Height = 33
Else
' Set the row height to 50 pixels.
style.SizeType = SizeType.Absolute
style.Height = 50
End If
Next
End Sub
Açıklamalar
belirli satırların RowStyles stil özelliklerine erişmek için özelliğini kullanın. Tablodaki tek tek satırların RowStyle özelliklerini ayarlamak için sınıfın üyelerini kullanabilirsiniz.
TableLayoutPanel Denetim satırlarını düzenlediğinde, her RowStyle birine aşağıdaki sırayla öncelikleri atar:
RowStyle olarak ayarlanmış Absolute satırlar önce kabul edilir ve sabit yükseklikleri ayrılır.
RowStyle olarak ayarlanmış AutoSize satırlar, içeriklerine göre boyutlandırılır.
Kalan alan olarak ayarlanmış RowStylesatırlar Percent arasında bölünür.
Şunlara uygulanır
Ayrıca bkz.
- RowStyle
- ColumnStyles
- TableLayoutPanel Denetiminde Otomatik Boyutlandırma Davranışını