ColumnStyle Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa a aparência de uma coluna em um layout de tabela.
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
- Herança
Exemplos
O exemplo de código a seguir demonstra como extrair um ColumnStyle de um TableLayoutColumnStyleCollection.
Este exemplo de código faz parte de um exemplo maior fornecido para a TableLayoutPanel classe.
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
Comentários
A ColumnStyle classe representa as características da interface do usuário da coluna em um TableLayoutPanel. Os estilos de todas as colunas em uma tabela são coletados na TableLayoutPanel.ColumnStyles propriedade.
Essa classe simples oferece a e SizeType as Width propriedades de uma coluna.
Construtores
ColumnStyle() |
Inicializa uma nova instância da classe ColumnStyle com o estado padrão. |
ColumnStyle(SizeType) |
Inicializa uma nova instância da classe ColumnStyle usando o valor SizeType fornecido. |
ColumnStyle(SizeType, Single) |
Inicializa uma nova instância da classe ColumnStyle usando os valores de SizeType e largura fornecidos. |
Propriedades
SizeType |
Obtém ou define um sinalizador que indica como uma linha ou coluna deve ser dimensionada com relação à tabela que a contém. (Herdado de TableLayoutStyle) |
Width |
Obtém ou define o valor de largura de uma coluna. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |