TableLayoutColumnStyleCollection 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.
Een verzameling waarin objecten worden opgeslagen ColumnStyle .
public ref class TableLayoutColumnStyleCollection : System::Windows::Forms::TableLayoutStyleCollection
public class TableLayoutColumnStyleCollection : System.Windows.Forms.TableLayoutStyleCollection
type TableLayoutColumnStyleCollection = class
inherit TableLayoutStyleCollection
Public Class TableLayoutColumnStyleCollection
Inherits TableLayoutStyleCollection
- Overname
Voorbeelden
In het volgende voorbeeld ziet u hoe u ColumnStyle instelt voor een TableLayoutColumnStyleCollection. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor het TableLayoutPanel besturingselement.
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 TableLayoutColumnStyleCollection klasse vertegenwoordigt de verzameling van alle stijlen die worden gebruikt om de kolommen in een gekoppelde TableLayoutPaneltabel te beschrijven.
Eigenschappen
| Name | Description |
|---|---|
| Count |
Hiermee haalt u het aantal stijlen op dat daadwerkelijk is opgenomen in de TableLayoutStyleCollection. (Overgenomen van TableLayoutStyleCollection) |
| Item[Int32] |
Hiermee haalt u de opgegeven index op of stelt u deze ColumnStyle in. |
Methoden
| Name | Description |
|---|---|
| Add(ColumnStyle) |
Voegt een item toe aan de TableLayoutColumnStyleCollection. |
| Add(TableLayoutStyle) |
Voegt een nieuw TableLayoutStyle toe aan het einde van de huidige verzameling. (Overgenomen van TableLayoutStyleCollection) |
| Clear() |
Koppelt de verzameling los van de bijbehorende TableLayoutPanel verzameling en leegt de verzameling. (Overgenomen van TableLayoutStyleCollection) |
| Contains(ColumnStyle) |
Bepaalt of de opgegeven ColumnStyle waarde zich in de verzameling bevindt. |
| 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) |
| IndexOf(ColumnStyle) |
Bepaalt de index van een specifiek item in de TableLayoutColumnStyleCollection. |
| Insert(Int32, ColumnStyle) |
Hiermee voegt u een ColumnStyle in de TableLayoutColumnStyleCollection opgegeven positie in. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Remove(ColumnStyle) |
Hiermee verwijdert u het eerste exemplaar van een specifiek ColumnStyle exemplaar van de TableLayoutColumnStyleCollection. |
| RemoveAt(Int32) |
Hiermee verwijdert u de stijl in de opgegeven index van de verzameling. (Overgenomen van TableLayoutStyleCollection) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Zie de CopyTo(Array, Int32) methode voor een beschrijving van deze methode. (Overgenomen van TableLayoutStyleCollection) |
| ICollection.IsSynchronized |
Zie de IsSynchronized eigenschap voor een beschrijving van deze methode. (Overgenomen van TableLayoutStyleCollection) |
| ICollection.SyncRoot |
Zie de SyncRoot eigenschap voor een beschrijving van deze methode. (Overgenomen van TableLayoutStyleCollection) |
| IEnumerable.GetEnumerator() |
Zie de GetEnumerator() methode voor een beschrijving van deze methode. (Overgenomen van TableLayoutStyleCollection) |
| IList.Add(Object) |
Zie de Add(Object) methode voor een beschrijving van deze methode. (Overgenomen van TableLayoutStyleCollection) |
| IList.Contains(Object) |
Zie de Contains(Object) methode voor een beschrijving van deze methode. (Overgenomen van TableLayoutStyleCollection) |
| IList.IndexOf(Object) |
Zie de IndexOf(Object) methode voor een beschrijving van deze methode. (Overgenomen van TableLayoutStyleCollection) |
| IList.Insert(Int32, Object) |
Zie de Insert(Int32, Object) methode voor een beschrijving van deze methode. (Overgenomen van TableLayoutStyleCollection) |
| IList.IsFixedSize |
Zie de IsFixedSize eigenschap voor een beschrijving van deze methode. (Overgenomen van TableLayoutStyleCollection) |
| IList.IsReadOnly |
Zie de IsReadOnly eigenschap voor een beschrijving van deze methode. (Overgenomen van TableLayoutStyleCollection) |
| IList.Item[Int32] |
Zie de Item[Int32] eigenschap voor een beschrijving van deze methode. (Overgenomen van TableLayoutStyleCollection) |
| IList.Remove(Object) |
Zie de Remove(Object) methode voor een beschrijving van deze methode. (Overgenomen van TableLayoutStyleCollection) |
Extensiemethoden
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Hiermee schakelt u parallelle uitvoering van een query in. |
| AsQueryable(IEnumerable) |
Converteert een IEnumerable naar een IQueryable. |
| Cast<TResult>(IEnumerable) |
Cast de elementen van een IEnumerable naar het opgegeven type. |
| OfType<TResult>(IEnumerable) |
Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type. |