ColumnStyle Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt het uiterlijk van een kolom in een tabelindeling.
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
- Overname
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een ColumnStyle uit een TableLayoutColumnStyleCollection.
Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de TableLayoutPanel klasse.
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
Opmerkingen
De ColumnStyle klasse vertegenwoordigt de kenmerken van de gebruikersinterface (UI) van een kolom in een TableLayoutPanel. De stijlen voor alle kolommen in een dergelijke tabel worden verzameld in de TableLayoutPanel.ColumnStyles eigenschap.
Deze eenvoudige klasse biedt de Width en SizeType eigenschappen voor een kolom.
Constructors
| Name | Description |
|---|---|
| ColumnStyle() |
Initialiseert een nieuw exemplaar van de ColumnStyle klasse naar de standaardstatus. |
| ColumnStyle(SizeType, Single) |
Initialiseert een nieuw exemplaar van de ColumnStyle klasse met behulp van de opgegeven SizeType waarden en breedtewaarden. |
| ColumnStyle(SizeType) |
Initialiseert een nieuw exemplaar van de ColumnStyle klasse met behulp van de opgegeven SizeType waarde. |
Eigenschappen
| Name | Description |
|---|---|
| SizeType |
Hiermee wordt een vlag opgehaald of ingesteld die aangeeft hoe een rij of kolom moet worden aangepast ten opzichte van de bijbehorende tabel. (Overgenomen van TableLayoutStyle) |
| Width |
Hiermee haalt u de breedtewaarde voor een kolom op of stelt u deze in. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |