Udostępnij za pośrednictwem


RowStyle Klasa

Definicja

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)

Dotyczy

Zobacz też