ColumnStyle Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili tampilan dan nuansa kolom dalam tata letak tabel.
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
- Warisan
Contoh
Contoh kode berikut menunjukkan cara mengekstrak ColumnStyle dari TableLayoutColumnStyleCollection.
Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk TableLayoutPanel kelas .
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
Keterangan
Kelas ColumnStyle mewakili karakteristik antarmuka pengguna (UI) kolom dalam TableLayoutPanel. Gaya untuk semua kolom dalam tabel seperti itu dikumpulkan dalam TableLayoutPanel.ColumnStyles properti .
Kelas sederhana ini menawarkan Width properti dan SizeType untuk kolom.
Konstruktor
| Nama | Deskripsi |
|---|---|
| ColumnStyle() |
Menginisialisasi instans ColumnStyle baru kelas ke status defaultnya. |
| ColumnStyle(SizeType, Single) |
Menginisialisasi instans ColumnStyle baru kelas menggunakan nilai yang disediakan SizeType dan lebar. |
| ColumnStyle(SizeType) |
Menginisialisasi instans ColumnStyle baru kelas menggunakan nilai yang disediakan SizeType . |
Properti
| Nama | Deskripsi |
|---|---|
| SizeType |
Mendapatkan atau mengatur bendera yang menunjukkan bagaimana baris atau kolom harus berukuran relatif terhadap tabel yang berisi. (Diperoleh dari TableLayoutStyle) |
| Width |
Mendapatkan atau mengatur nilai lebar untuk kolom. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |