ColumnHeader Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ColumnHeader sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
ColumnHeader() |
ColumnHeader sınıfının yeni bir örneğini başlatır. |
ColumnHeader(Int32) |
Belirtilen görüntüyle sınıfının yeni bir örneğini ColumnHeader başlatır. |
ColumnHeader(String) |
Belirtilen görüntüyle sınıfının yeni bir örneğini ColumnHeader başlatır. |
ColumnHeader()
ColumnHeader sınıfının yeni bir örneğini başlatır.
public:
ColumnHeader();
public ColumnHeader ();
Public Sub New ()
Örnekler
Aşağıdaki kod örneği, bir ListView denetimin başlatılmasını gösterir. Örnek nesneleri oluşturur ColumnHeader ve sütun üst bilgisinin Textve TextAlignWidth özelliklerini ayarlar. Örnek ayrıca öğesine öğeler ve alt öğeler ListViewekler. Bu örneği çalıştırmak için aşağıdaki kodu bir forma yapıştırın ve formun PopulateListView
oluşturucusundan veya Load olay işleyicisinden yöntemini çağırın.
private:
void PopulateListView()
{
ListView1->Width = 270;
ListView1->Location = System::Drawing::Point( 10, 10 );
// Declare and construct the ColumnHeader objects.
ColumnHeader^ header1;
ColumnHeader^ header2;
header1 = gcnew ColumnHeader;
header2 = gcnew ColumnHeader;
// Set the text, alignment and width for each column header.
header1->Text = "File name";
header1->TextAlign = HorizontalAlignment::Left;
header1->Width = 70;
header2->TextAlign = HorizontalAlignment::Left;
header2->Text = "Location";
header2->Width = 200;
// Add the headers to the ListView control.
ListView1->Columns->Add( header1 );
ListView1->Columns->Add( header2 );
// Specify that each item appears on a separate line.
ListView1->View = View::Details;
// Populate the ListView.Items property.
// Set the directory to the sample picture directory.
System::IO::DirectoryInfo^ dirInfo = gcnew System::IO::DirectoryInfo( "C:\\Documents and Settings\\All Users"
"\\Documents\\My Pictures\\Sample Pictures" );
// Get the .jpg files from the directory
array<System::IO::FileInfo^>^files = dirInfo->GetFiles( "*.jpg" );
// Add each file name and full name including path
// to the ListView.
if ( files != nullptr )
{
System::Collections::IEnumerator^ myEnum = files->GetEnumerator();
while ( myEnum->MoveNext() )
{
System::IO::FileInfo^ file = safe_cast<System::IO::FileInfo^>(myEnum->Current);
ListViewItem^ item = gcnew ListViewItem( file->Name );
item->SubItems->Add( file->FullName );
ListView1->Items->Add( item );
}
}
}
private void PopulateListView()
{
ListView1.Width = 270;
ListView1.Location = new System.Drawing.Point(10, 10);
// Declare and construct the ColumnHeader objects.
ColumnHeader header1, header2;
header1 = new ColumnHeader();
header2 = new ColumnHeader();
// Set the text, alignment and width for each column header.
header1.Text = "File name";
header1.TextAlign = HorizontalAlignment.Left;
header1.Width = 70;
header2.TextAlign = HorizontalAlignment.Left;
header2.Text = "Location";
header2.Width = 200;
// Add the headers to the ListView control.
ListView1.Columns.Add(header1);
ListView1.Columns.Add(header2);
// Specify that each item appears on a separate line.
ListView1.View = View.Details;
// Populate the ListView.Items property.
// Set the directory to the sample picture directory.
System.IO.DirectoryInfo dirInfo =
new System.IO.DirectoryInfo(
"C:\\Documents and Settings\\All Users" +
"\\Documents\\My Pictures\\Sample Pictures");
// Get the .jpg files from the directory
System.IO.FileInfo[] files = dirInfo.GetFiles("*.jpg");
// Add each file name and full name including path
// to the ListView.
if (files != null)
{
foreach ( System.IO.FileInfo file in files )
{
ListViewItem item = new ListViewItem(file.Name);
item.SubItems.Add(file.FullName);
ListView1.Items.Add(item);
}
}
}
Private Sub PopulateListView()
ListView1.Width = 270
ListView1.Location = New System.Drawing.Point(10, 10)
' Declare and construct the ColumnHeader objects.
Dim header1, header2 As ColumnHeader
header1 = New ColumnHeader
header2 = New ColumnHeader
' Set the text, alignment and width for each column header.
header1.Text = "File name"
header1.TextAlign = HorizontalAlignment.Left
header1.Width = 70
header2.TextAlign = HorizontalAlignment.Left
header2.Text = "Location"
header2.Width = 200
' Add the headers to the ListView control.
ListView1.Columns.Add(header1)
ListView1.Columns.Add(header2)
' Specify that each item appears on a separate line.
ListView1.View = View.Details
' Populate the ListView.Items property.
' Set the directory to the sample picture directory.
Dim dirInfo As New System.IO.DirectoryInfo _
("C:\Documents and Settings\All Users" _
& "\Documents\My Pictures\Sample Pictures")
Dim file As System.IO.FileInfo
' Get the .jpg files from the directory
Dim files() As System.io.FileInfo = dirInfo.GetFiles("*.jpg")
' Add each file name and full name including path
' to the ListView.
If (files IsNot Nothing) Then
For Each file In files
Dim item As New ListViewItem(file.Name)
item.SubItems.Add(file.FullName)
ListView1.Items.Add(item)
Next
End If
End Sub
Şunlara uygulanır
ColumnHeader(Int32)
Belirtilen görüntüyle sınıfının yeni bir örneğini ColumnHeader başlatır.
public:
ColumnHeader(int imageIndex);
public ColumnHeader (int imageIndex);
new System.Windows.Forms.ColumnHeader : int -> System.Windows.Forms.ColumnHeader
Public Sub New (imageIndex As Integer)
Parametreler
- imageIndex
- Int32
içinde ColumnHeadergörüntülenecek görüntünün dizini.
Şunlara uygulanır
ColumnHeader(String)
Belirtilen görüntüyle sınıfının yeni bir örneğini ColumnHeader başlatır.
public:
ColumnHeader(System::String ^ imageKey);
public ColumnHeader (string imageKey);
new System.Windows.Forms.ColumnHeader : string -> System.Windows.Forms.ColumnHeader
Public Sub New (imageKey As String)
Parametreler
- imageKey
- String
içinde ColumnHeadergörüntülenecek görüntünün anahtarı.