ColumnStyle Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta l'aspetto di una colonna in un layout di tabella.
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
- Ereditarietà
Esempio
Nell'esempio di codice seguente viene illustrato come estrarre un ColumnStyle oggetto da un TableLayoutColumnStyleCollectionoggetto .
Questo esempio di codice fa parte di un esempio più grande fornito per la 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
Commenti
La ColumnStyle classe rappresenta le caratteristiche dell'interfaccia utente della colonna in un TableLayoutPaneloggetto . Gli stili per tutte le colonne di tale tabella vengono raccolti nella TableLayoutPanel.ColumnStyles proprietà .
Questa classe semplice offre le Width proprietà e SizeType per una colonna.
Costruttori
ColumnStyle() |
Inizializza una nuova istanza della classe ColumnStyle sul relativo stato predefinito. |
ColumnStyle(SizeType) |
Inizializza una nuova istanza della classe ColumnStyle usando il valore SizeType specificato. |
ColumnStyle(SizeType, Single) |
Inizializza una nuova istanza della classe ColumnStyle usando i valori di SizeType e larghezza specificati. |
Proprietà
SizeType |
Ottiene o imposta un flag che indica come deve essere ridimensionata una riga o colonna in base alla tabella in cui è contenuta. (Ereditato da TableLayoutStyle) |
Width |
Ottiene o imposta il valore della larghezza per una colonna. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |