RowStyle Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje wygląd i działanie wiersza w układzie tabeli.
public ref class RowStyle : System::Windows::Forms::TableLayoutStyle
public class RowStyle : System.Windows.Forms.TableLayoutStyle
type RowStyle = class
inherit TableLayoutStyle
Public Class RowStyle
Inherits TableLayoutStyle
- Dziedziczenie
Przykłady
W poniższym przykładzie kodu pokazano, jak wyodrębnić element RowStyle z elementu TableLayoutRowStyleCollection.
Ten przykład kodu jest częścią większego przykładu podanego TableLayoutPanel dla klasy.
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
Uwagi
Klasa RowStyle reprezentuje charakterystykę interfejsu użytkownika wiersza w elemecie TableLayoutPanel. Style dla wszystkich wierszy w a TableLayoutPanel są zbierane we TableLayoutPanel.RowStyles właściwości .
Ta prosta klasa oferuje klasę Height i SizeType dla wiersza.
Konstruktory
RowStyle() |
Inicjuje wystąpienie klasy do stanu domyślnego RowStyle . |
RowStyle(SizeType) |
Inicjuje RowStyle wystąpienie klasy przy użyciu podanej SizeType wartości. |
RowStyle(SizeType, Single) |
Inicjuje RowStyle wystąpienie klasy przy użyciu podanych SizeType wartości i wysokości. |
Właściwości
Height |
Pobiera lub ustawia wysokość wiersza. |
SizeType |
Pobiera lub ustawia flagę wskazującą, w jaki sposób wiersz lub kolumna powinna mieć rozmiar względem tabeli zawierającej. (Odziedziczone po TableLayoutStyle) |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |