ColumnHeader 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ColumnHeader 클래스의 새 인스턴스를 초기화합니다.
오버로드
ColumnHeader() |
ColumnHeader 클래스의 새 인스턴스를 초기화합니다. |
ColumnHeader(Int32) |
지정된 이미지를 사용하여 ColumnHeader 클래스의 새 인스턴스를 초기화합니다. |
ColumnHeader(String) |
지정된 이미지를 사용하여 ColumnHeader 클래스의 새 인스턴스를 초기화합니다. |
ColumnHeader()
ColumnHeader 클래스의 새 인스턴스를 초기화합니다.
public:
ColumnHeader();
public ColumnHeader ();
Public Sub New ()
예제
다음 코드 예제에서는 초기화를 보여 줍니다는 컨트롤입니다 ListView . 이 예제에서는 개체를 만들고 ColumnHeader 열 머리글의 Text및 TextAlignWidth 속성을 설정합니다. 이 예제에서는 항목 및 하위 항목도 에 ListView추가합니다. 폼 및 호출에서이 예제에서는 다음 코드를 붙여넣습니다를 실행 하는 PopulateListView
폼의 생성자에서 메서드 또는 Load 이벤트 처리기입니다.
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
적용 대상
ColumnHeader(Int32)
지정된 이미지를 사용하여 ColumnHeader 클래스의 새 인스턴스를 초기화합니다.
public:
ColumnHeader(int imageIndex);
public ColumnHeader (int imageIndex);
new System.Windows.Forms.ColumnHeader : int -> System.Windows.Forms.ColumnHeader
Public Sub New (imageIndex As Integer)
매개 변수
- imageIndex
- Int32
ColumnHeader에 표시할 이미지의 인덱스입니다.
적용 대상
ColumnHeader(String)
지정된 이미지를 사용하여 ColumnHeader 클래스의 새 인스턴스를 초기화합니다.
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)
매개 변수
- imageKey
- String
ColumnHeader에 표시할 이미지의 키입니다.
적용 대상
.NET