ListView 類別

定義

代表 Windows 清單檢視控制項,顯示出使用四種不同檢視的其中一個就可以顯示出來的項目集合。Represents a Windows list view control, which displays a collection of items that can be displayed using one of four different views.

public ref class ListView : System::Windows::Forms::Control
[System.Runtime.InteropServices.ComVisible(true)]
[System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.Ask)]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
public class ListView : System.Windows.Forms.Control
type ListView = class
    inherit Control
Public Class ListView
Inherits Control
繼承
屬性

範例

下列程式碼範例會建立一個 ListView 控制項,其中指定了三個 ListViewItem 物件,以及為每個專案指定三個 ListViewItem.ListViewSubItem 物件。The following code example creates a ListView control with three ListViewItem objects specified and three ListViewItem.ListViewSubItem objects specified for each item. 此範例也會建立 ColumnHeader 物件,以在詳細資料檢視中顯示子工作。The example also creates ColumnHeader objects to display the subitems in details view. 在程式碼範例中也會建立兩個 ImageList 物件,以提供 ListViewItem 物件的影像。Two ImageList objects are also created in the code example to provide images for the ListViewItem objects. 這些 ImageList 物件會加入至 LargeImageListSmallImageList 屬性。These ImageList objects are added to the LargeImageList and SmallImageList properties. 此範例會使用下列屬性來建立 ListView 控制項:The example uses the following properties in creating the ListView control:

這個範例需要您已將程式碼新增至 Form,並從函式或表單上的其他方法呼叫在範例中建立的方法。This example requires that you have added the code to a Form and call the method created in the example from the constructor or another method on the form. 此範例也需要名為 MySmallImage1MySmallImage2MyLargeImage1MyLargeImage2 的映射位於磁片磁碟機 C 的根目錄中。The example also requires that images named MySmallImage1, MySmallImage2, MyLargeImage1, and MyLargeImage2 are located in the root directory of drive C.

private:
   void CreateMyListView()
   {
      // Create a new ListView control.
      ListView^ listView1 = gcnew ListView;
      listView1->Bounds = Rectangle(Point(10,10),System::Drawing::Size( 300, 200 ));

      // Set the view to show details.
      listView1->View = View::Details;

      // Allow the user to edit item text.
      listView1->LabelEdit = true;

      // Allow the user to rearrange columns.
      listView1->AllowColumnReorder = true;

      // Display check boxes.
      listView1->CheckBoxes = true;

      // Select the item and subitems when selection is made.
      listView1->FullRowSelect = true;

      // Display grid lines.
      listView1->GridLines = true;

      // Sort the items in the list in ascending order.
      listView1->Sorting = SortOrder::Ascending;

      // Create three items and three sets of subitems for each item.
      ListViewItem^ item1 = gcnew ListViewItem( "item1",0 );

      // Place a check mark next to the item.
      item1->Checked = true;
      item1->SubItems->Add( "1" );
      item1->SubItems->Add( "2" );
      item1->SubItems->Add( "3" );
      ListViewItem^ item2 = gcnew ListViewItem( "item2",1 );
      item2->SubItems->Add( "4" );
      item2->SubItems->Add( "5" );
      item2->SubItems->Add( "6" );
      ListViewItem^ item3 = gcnew ListViewItem( "item3",0 );

      // Place a check mark next to the item.
      item3->Checked = true;
      item3->SubItems->Add( "7" );
      item3->SubItems->Add( "8" );
      item3->SubItems->Add( "9" );

      // Create columns for the items and subitems.
      // Width of -2 indicates auto-size.
      listView1->Columns->Add( "Item Column", -2, HorizontalAlignment::Left );
      listView1->Columns->Add( "Column 2", -2, HorizontalAlignment::Left );
      listView1->Columns->Add( "Column 3", -2, HorizontalAlignment::Left );
      listView1->Columns->Add( "Column 4", -2, HorizontalAlignment::Center );

      //Add the items to the ListView.
      array<ListViewItem^>^temp1 = {item1,item2,item3};
      listView1->Items->AddRange( temp1 );

      // Create two ImageList objects.
      ImageList^ imageListSmall = gcnew ImageList;
      ImageList^ imageListLarge = gcnew ImageList;

      // Initialize the ImageList objects with bitmaps.
      imageListSmall->Images->Add( Bitmap::FromFile( "C:\\MySmallImage1.bmp" ) );
      imageListSmall->Images->Add( Bitmap::FromFile( "C:\\MySmallImage2.bmp" ) );
      imageListLarge->Images->Add( Bitmap::FromFile( "C:\\MyLargeImage1.bmp" ) );
      imageListLarge->Images->Add( Bitmap::FromFile( "C:\\MyLargeImage2.bmp" ) );

      //Assign the ImageList objects to the ListView.
      listView1->LargeImageList = imageListLarge;
      listView1->SmallImageList = imageListSmall;
      
      // Add the ListView to the control collection.
      this->Controls->Add( listView1 );
   }
private void CreateMyListView()
{
    // Create a new ListView control.
    ListView listView1 = new ListView();
    listView1.Bounds = new Rectangle(new Point(10,10), new Size(300,200));

    // Set the view to show details.
    listView1.View = View.Details;
    // Allow the user to edit item text.
    listView1.LabelEdit = true;
    // Allow the user to rearrange columns.
    listView1.AllowColumnReorder = true;
    // Display check boxes.
    listView1.CheckBoxes = true;
    // Select the item and subitems when selection is made.
    listView1.FullRowSelect = true;
    // Display grid lines.
    listView1.GridLines = true;
    // Sort the items in the list in ascending order.
    listView1.Sorting = SortOrder.Ascending;
                
    // Create three items and three sets of subitems for each item.
    ListViewItem item1 = new ListViewItem("item1",0);
    // Place a check mark next to the item.
    item1.Checked = true;
    item1.SubItems.Add("1");
    item1.SubItems.Add("2");
    item1.SubItems.Add("3");
    ListViewItem item2 = new ListViewItem("item2",1);
    item2.SubItems.Add("4");
    item2.SubItems.Add("5");
    item2.SubItems.Add("6");
    ListViewItem item3 = new ListViewItem("item3",0);
    // Place a check mark next to the item.
    item3.Checked = true;
    item3.SubItems.Add("7");
    item3.SubItems.Add("8");
    item3.SubItems.Add("9");

    // Create columns for the items and subitems.
    // Width of -2 indicates auto-size.
    listView1.Columns.Add("Item Column", -2, HorizontalAlignment.Left);
    listView1.Columns.Add("Column 2", -2, HorizontalAlignment.Left);
    listView1.Columns.Add("Column 3", -2, HorizontalAlignment.Left);
    listView1.Columns.Add("Column 4", -2, HorizontalAlignment.Center);

    //Add the items to the ListView.
    listView1.Items.AddRange(new ListViewItem[]{item1,item2,item3});

    // Create two ImageList objects.
    ImageList imageListSmall = new ImageList();
    ImageList imageListLarge = new ImageList();

    // Initialize the ImageList objects with bitmaps.
    imageListSmall.Images.Add(Bitmap.FromFile("C:\\MySmallImage1.bmp"));
    imageListSmall.Images.Add(Bitmap.FromFile("C:\\MySmallImage2.bmp"));
    imageListLarge.Images.Add(Bitmap.FromFile("C:\\MyLargeImage1.bmp"));
    imageListLarge.Images.Add(Bitmap.FromFile("C:\\MyLargeImage2.bmp"));

    //Assign the ImageList objects to the ListView.
    listView1.LargeImageList = imageListLarge;
    listView1.SmallImageList = imageListSmall;

    // Add the ListView to the control collection.
    this.Controls.Add(listView1);
}
Private Sub CreateMyListView()
    ' Create a new ListView control.
    Dim listView1 As New ListView()
    listView1.Bounds = New Rectangle(New Point(10, 10), New Size(300, 200))

    ' Set the view to show details.
    listView1.View = View.Details
    ' Allow the user to edit item text.
    listView1.LabelEdit = True
    ' Allow the user to rearrange columns.
    listView1.AllowColumnReorder = True
    ' Display check boxes.
    listView1.CheckBoxes = True
    ' Select the item and subitems when selection is made.
    listView1.FullRowSelect = True
    ' Display grid lines.
    listView1.GridLines = True
    ' Sort the items in the list in ascending order.
    listView1.Sorting = SortOrder.Ascending

    ' Create three items and three sets of subitems for each item.
    Dim item1 As New ListViewItem("item1", 0)
    ' Place a check mark next to the item.
    item1.Checked = True
    item1.SubItems.Add("1")
    item1.SubItems.Add("2")
    item1.SubItems.Add("3")
    Dim item2 As New ListViewItem("item2", 1)
    item2.SubItems.Add("4")
    item2.SubItems.Add("5")
    item2.SubItems.Add("6")
    Dim item3 As New ListViewItem("item3", 0)
    ' Place a check mark next to the item.
    item3.Checked = True
    item3.SubItems.Add("7")
    item3.SubItems.Add("8")
    item3.SubItems.Add("9")

    ' Create columns for the items and subitems.
    ' Width of -2 indicates auto-size.
    listView1.Columns.Add("Item Column", -2, HorizontalAlignment.Left)
    listView1.Columns.Add("Column 2", -2, HorizontalAlignment.Left)
    listView1.Columns.Add("Column 3", -2, HorizontalAlignment.Left)
    listView1.Columns.Add("Column 4", -2, HorizontalAlignment.Center)

    'Add the items to the ListView.
    listView1.Items.AddRange(New ListViewItem() {item1, item2, item3})

    ' Create two ImageList objects.
    Dim imageListSmall As New ImageList()
    Dim imageListLarge As New ImageList()

    ' Initialize the ImageList objects with bitmaps.
    imageListSmall.Images.Add(Bitmap.FromFile("C:\MySmallImage1.bmp"))
    imageListSmall.Images.Add(Bitmap.FromFile("C:\MySmallImage2.bmp"))
    imageListLarge.Images.Add(Bitmap.FromFile("C:\MyLargeImage1.bmp"))
    imageListLarge.Images.Add(Bitmap.FromFile("C:\MyLargeImage2.bmp"))

    'Assign the ImageList objects to the ListView.
    listView1.LargeImageList = imageListLarge
    listView1.SmallImageList = imageListSmall

    ' Add the ListView to the control collection.
    Me.Controls.Add(listView1)
End Sub

備註

ListView 控制項可讓您顯示包含專案文字的專案清單,並可選擇是否要識別專案類型的圖示。A ListView control allows you to display a list of items with item text and, optionally, an icon to identify the type of item. 例如,Windows Explorer 檔案清單與 ListView 控制項的外觀相似。For example, the Windows Explorer list of files is similar in appearance to a ListView control. 它會顯示目前在樹狀目錄中選取的檔案和資料夾清單。It displays a list of the files and folders currently selected in the tree. 每個檔案和資料夾都會顯示與其相關聯的圖示,以協助識別檔或資料夾的類型。Each file and folder displays an icon associated with it to help identify the type of file or folder. ListViewItem 類別表示 ListView 控制項內的專案。The ListViewItem class represents an item within a ListView control. 清單中顯示的專案可以顯示在五個不同視圖的其中一個。The items that are displayed in the list can be shown in one of five different views. 專案可以顯示為大圖示、小型圖示或垂直清單中的小型圖示。Items can be displayed as large icons, as small icons, or as small icons in a vertical list. 專案也可以有子專案,其中包含與父元素相關的資訊。Items can also have subitems which contain information that is related to the parent item. [詳細資料] 視圖可讓您在方格中顯示專案和其子專案,其中包含資料行標頭,以識別要在子專案中顯示的資訊。The details view allows you to display the item and its subitems in a grid with column headers that identify the information being displayed in a subitem. 圖格視圖的可用性有限,如下所述,可讓您將專案和其子專案顯示為包含文字資訊旁邊之大型圖示的磚。The tile view, which has limited availability as described below, allows you to display the item and its subitems as a tile that contains a large icon next to the textual information. ListView 支援單一或多重選取。ListView supports single or multiple selection. [多重選取] 功能可讓使用者從專案清單中選取類似于 ListBox 控制項的方式。The multiple selection feature lets the user select from a list of items in a way similar to a ListBox control. 此外,使用者可以啟動選取的專案來執行工作。Additionally, the user can activate selected items to perform a task. 例如,您可以使用 ListView 控制項,顯示應用程式可以開啟和使用的檔案清單。For example, you could use a ListView control to display a list of files that the application can then open and utilize. 使用者可以選取要開啟的檔案,然後按兩下檔案以啟動專案,並在應用程式中開啟檔案。The user can select the files to open and then double-click them to activate the items and open the files in the application. ListView 也可以使用 CheckBoxes 屬性來顯示覆選框,以允許使用者檢查他們想要對其執行動作的專案。The ListView can also display check boxes, using the CheckBoxes property, to allow the user to check the items that they want to perform an action on. 您可以用各種方式來使用 ListView 控制項。You can use the ListView control in a variety of ways. 控制項可以用來顯示應用程式、資料庫或文字檔中的資訊。The control can be used to display information from an application, a database, or a text file. ListView 也可以用來取得使用者的資訊,例如選取要處理的一組檔案。The ListView can also be used to obtain information from the user, such as selecting a set of files to process.

ListView 提供了大量的屬性,可在外觀和行為上提供彈性。ListView provides a large number of properties that provide flexibility in appearance and behavior. View 屬性可讓您變更專案的顯示方式。The View property allows you to change the way in which items are displayed. [LargeImageList]、[SmallImageList] 和 [StateImageList 屬性] 可讓您指定 ImageList 物件,其中包含專案顯示的影像,而在 StateImageList的情況下,當 [CheckBoxes] 屬性設定為 [true] 時,會顯示覆選框。The LargeImageList, SmallImageList, and StateImageList properties allow you to specify the ImageList objects that contain the images displayed for items and, in the case of the StateImageList, the check boxes that are displayed when the CheckBoxes property is set to true. 若要判斷要檢查哪些專案,您可以使用 CheckedItems 屬性來存取 ListView.CheckedListViewItemCollection 集合。To determine which items are checked, you can use the CheckedItems property to access the ListView.CheckedListViewItemCollection collection. Columns 屬性可讓您存取 ListView.ColumnHeaderCollection,這會儲存當控制項的 View 屬性設定為 Details時所顯示的資料行標頭。The Columns property allows access to the ListView.ColumnHeaderCollection, which stores the column headers that are displayed when the View property of the control is set to Details. 專案會透過 Items 屬性加入和移除 ListViewItems are added and removed from the ListView through the Items property. Items 屬性可讓您存取控制項的 ListView.ListViewItemCollection,這會提供操作控制項中專案的方法。The Items property allows you to access the ListView.ListViewItemCollection of the control, which provides methods for manipulating the items in the control. 如果您想要允許使用者編輯專案的文字,您可以使用 [LabelEdit] 屬性。If you want to allow the user to edit the text of an item, you can use the LabelEdit property. 當您的控制項包含大量專案時,使用者通常可以更輕鬆地在已排序的清單中查看它們。When your control contains a large number of items, it is often easier for the user to see them in a sorted list. 您可以使用 [Sorting] 屬性,依字母順序排序專案。You can use the Sorting property to sort the items alphabetically. 您也可以完全自訂 ListView 控制項的外觀。You can also completely customize the appearance of a ListView control. 若要這麼做,請將 OwnerDraw 屬性設定為 true 並處理下列一個或多個事件: DrawItemDrawSubItemDrawColumnHeaderTo do this, set the OwnerDraw property to true and handle one or more of the following events: DrawItem, DrawSubItem, DrawColumnHeader.

當控制項的 [View] 屬性設定為 [Details] 時,會使用 ListView 控制項的許多屬性。Many of the properties of the ListView control are used when the View property of the control is set to Details. AllowColumnReorder 屬性可讓您 ListView 控制項的使用者在執行時間重新設定資料行的順序。The AllowColumnReorder property allows the user of your ListView control to reconfigure the order of columns at run time. FullRowSelect 屬性允許選取專案和其子專案,而不只是專案。The FullRowSelect property allows an item and its subitems to be selected instead of just the item. 若要在 [詳細資料] 視圖中顯示格線,以識別 ListView中專案和子專案的界限,您可以使用 [GridLines] 屬性。To display gridlines in the details view to identify the boundaries of items and subitems in the ListView, you can use the GridLines property. HeaderStyle 屬性可讓您指定要顯示的資料行標頭類型。The HeaderStyle property allows you to specify the type of column headers to display.

ListView 控制項可以在虛擬模式下運作,其中 ListViewItem 物件會以動態方式產生,而不是儲存在 Items 集合中。A ListView control can operate in virtual mode, where ListViewItem objects are generated dynamically instead of being stored in the Items collection. 這適用于處理非常大的清單或內容經常變更的清單。This can be useful for dealing with very large lists or lists whose contents frequently change. 若要啟用虛擬模式,請將 VirtualMode 屬性設定為 true 並處理 RetrieveVirtualItemCacheVirtualItemsSearchForVirtualItem 事件。To enable Virtual mode, set the VirtualMode property to true and handle the RetrieveVirtualItem, CacheVirtualItems, and SearchForVirtualItem events.

除了可用於 ListView 控制項的許多屬性之外,還有一些方法和事件可供您的應用程式用來提供其他功能給 ListViewIn addition to the many properties that are available for a ListView control, there are methods and events that your application can use to provide additional capabilities to the ListView. 當您將許多專案新增至 ListView 時,BeginUpdateEndUpdate 方法可讓您在每次加入專案時防止重新繪製控制項,以改善效能。The BeginUpdate and EndUpdate methods allow you to improve performance when you add many items to a ListView by preventing the control from repainting every time that an item is added. 如果您的 ListView 控制項顯示專案和子專案,您可能會想要在使用者以滑鼠右鍵按一下子項時提供功能。If your ListView control is displaying items and subitems, you may want to provide functionality when the user right-clicks a subitem. 若要判斷要按一下其子專案的專案,您可以使用 GetItemAt 方法。To determine the item whose subitem is being clicked, you can use the GetItemAt method. 當使用者已編輯專案之後,執行其驗證時,您可能會想要顯示特定專案給使用者進行變更。When performing validation of the items after the user has edited them, you may want to display a specific item to the user to change. 您可以呼叫 EnsureVisible 方法,以確保特定專案位於控制項的可見區域中。The EnsureVisible method can be called to ensure that the specific item is in the visible area of the control.

如果 LabelEdit 屬性設定為 [true],您可以執行一些工作,例如驗證文字之前和之後所編輯的文字,方法是建立 BeforeLabelEditAfterLabelEdit 事件的事件處理常式。If the LabelEdit property set to true, you can perform tasks such as validating the text being edited before and after the text changed by creating an event handler for the BeforeLabelEdit and AfterLabelEdit events. 若要執行如開啟檔案或顯示對話方塊來編輯 ListView中顯示之專案的工作,您可以建立 ItemActivate 事件的事件處理常式。To perform tasks such as opening a file or displaying a dialog box to edit an item displayed in a ListView, you can create an event handler for the ItemActivate event. 如果您允許使用者在按一下資料行標頭時排序 ListView 中的專案,您可以建立 ColumnClick 事件的事件處理常式來執行排序。If you allow the user to sort the items in a ListView when they click a column header, you can create an event handler for the ColumnClick event to perform the sorting. 當 [CheckBoxes] 屬性設定為 [true] 時,您可以藉由處理 ItemCheck 事件,判斷專案的檢查狀態發生變更的時間。When the CheckBoxes property is set to true, you can determine when a change in an item's check state has occurred by handling the ItemCheck event.

您也可以使用 BackgroundImage 屬性來設定 ListView 的背景影像。You can also set a background image for the ListView with the BackgroundImage property. 您的應用程式必須在其 Main 方法上具有 STAThreadAttribute,才能正確顯示 ListView 控制項的背景影像。Your application must have the STAThreadAttribute on its Main method to correctly display the background image for the ListView control. 此外,如果在 Internet Explorer 中裝載具有背景影像的 ListView 控制項,請在應用程式資訊清單檔中指定 comctl32.dll 版本6.0 做為相依元件,以確保會顯示內容的背景影像。In addition, if a ListView control with a background image is hosted in Internet Explorer, specify comctl32.dll version 6.0 as a dependent assembly in the application manifest file to ensure the background image is property displayed.

注意

設定 ListView 控制項的 Cursor 屬性,並不會影響 .NET Framework.NET Framework 版本1.1 和舊版中游標的外觀。Setting the Cursor property for a ListView control has no affect on the appearance of the cursor in .NET Framework.NET Framework versions 1.1 and earlier.

當您的應用程式呼叫 Application.EnableVisualStyles 方法時,windows XP 和 Windows Server 2003 提供三項增強 ListView 控制項的功能:磚視圖、群組和插入標記。Windows XP and Windows Server 2003 provide three features that enhance the ListView control when your application calls the Application.EnableVisualStyles method: tile view, grouping, and the insertion mark.

磚視圖可讓您藉由顯示大型圖示旁的專案和子文字,來平衡圖形化和文字資訊。The tile view lets you balance graphical and textual information by displaying item and subitem text next to large icons. View 屬性設定為 View.Tile 以啟用此行為。Set the View property to View.Tile to enable this behavior.

群組功能可讓您以視覺化方式將專案分組到相關類別目錄中。The grouping feature lets you visually group items into related categories. 當您想要啟用這項功能時,請使用 Groups 屬性將 ListViewGroup 物件加入至 ListView 控制項。Use the Groups property to add ListViewGroup objects to the ListView control when you want to enable this feature. 若要暫時停用此功能,請將 ShowGroups 屬性設定為 [false]。To temporarily disable the feature, set the ShowGroups property to false.

插入標記功能可讓您提供拖放專案,並以視覺效果回饋來重新置放,以指出放置位置。The insertion mark feature lets you provide drag-and-drop item repositioning with visual feedback to indicate drop locations. 使用透過 InsertionMark 屬性抓取的 ListViewInsertionMark 物件,以顯示插入標記。Use the ListViewInsertionMark object retrieved through the InsertionMark property to display the insertion mark.

這些功能僅適用于 Windows XP 和 Windows Server 2003。These features are available only under Windows XP and Windows Server 2003. 在舊版作業系統上,與這些功能相關的程式碼沒有作用,磚視圖會顯示為大型圖示視圖,而插入標記和群組則不會顯示。On earlier operating systems, the code that relate to these features has no effect, the tile view appears as the large icon view, and the insertion mark and groups do not display. 在某些情況下,您可能會想要包含判斷這些功能是否可用的程式碼,並在無法使用時提供替代功能。In some cases, you might want to include code that determines whether these features are available, and provide alternate functionality when they are unavailable. 這些功能是由提供作業系統主題功能的相同程式庫提供。These features are provided by the same library that provides the operating system themes feature. 若要檢查此程式庫的可用性,請呼叫 FeatureSupport.IsPresent(Object) 方法多載,並傳入 OSFeature.Themes 值。To check for the availability of this library, call the FeatureSupport.IsPresent(Object) method overload and pass in the OSFeature.Themes value.

下表顯示部分 ListView 成員以及其有效的視圖。The following table shows some of the ListView members and the views they are valid in.

ListView 成員ListView member 檢視View
Alignment 屬性Alignment property SmallIconLargeIconSmallIcon or LargeIcon
AutoArrange 屬性AutoArrange property SmallIconLargeIconSmallIcon or LargeIcon
AutoResizeColumn 方法AutoResizeColumn method Details
Columns 屬性Columns property DetailsTileDetails or Tile
DrawSubItem 事件DrawSubItem event Details
FindItemWithText 方法FindItemWithText method DetailsListTileDetails, List, or Tile
FindNearestItem 方法FindNearestItem method SmallIconLargeIconSmallIcon or LargeIcon
GetItemAt 方法GetItemAt method DetailsTileDetails or Tile
Groups 屬性Groups property List 以外的所有視圖All views except List
HeaderStyle 屬性HeaderStyle property Details
InsertionMark 屬性InsertionMark property LargeIconSmallIconTileLargeIcon, SmallIcon, or Tile

建構函式

ListView()

初始化 ListView 類別的新執行個體。Initializes a new instance of the ListView class.

屬性

AccessibilityObject

取得指定給控制項的 AccessibleObjectGets the AccessibleObject assigned to the control.

(繼承來源 Control)
AccessibleDefaultActionDescription

取得或設定協助用戶端應用程式所使用的控制項的預設動作描述。Gets or sets the default action description of the control for use by accessibility client applications.

(繼承來源 Control)
AccessibleDescription

取得或設定協助工具用戶端應用程式使用之控制項的描述。Gets or sets the description of the control used by accessibility client applications.

(繼承來源 Control)
AccessibleName

取得或設定協助工具用戶端應用程式使用的控制項名稱。Gets or sets the name of the control used by accessibility client applications.

(繼承來源 Control)
AccessibleRole

取得或設定控制項的可存取角色。Gets or sets the accessible role of the control.

(繼承來源 Control)
Activation

取得或設定使用者必須採取才能夠啟動項目的動作類型。Gets or sets the type of action the user must take to activate an item.

Alignment

取得或設定控制項中項目的對齊。Gets or sets the alignment of items in the control.

AllowColumnReorder

取得或設定值,指出使用者是否可以拖曳資料行標頭,將控制項中的資料行重新排列。Gets or sets a value indicating whether the user can drag column headers to reorder columns in the control.

AllowDrop

取得或設定值,指出控制項是否能接受使用者拖放上來的資料。Gets or sets a value indicating whether the control can accept data that the user drags onto it.

(繼承來源 Control)
Anchor

取得或設定控制項繫結至的容器邊緣,並決定控制項隨其父代重新調整大小的方式。Gets or sets the edges of the container to which a control is bound and determines how a control is resized with its parent.

(繼承來源 Control)
AutoArrange

取得或設定是否自動將圖示保持為已管理。Gets or sets whether icons are automatically kept arranged.

AutoScrollOffset

取得或設定此控制項在 ScrollControlIntoView(Control) 中要捲動到哪一個位置。Gets or sets where this control is scrolled to in ScrollControlIntoView(Control).

(繼承來源 Control)
AutoSize

這個屬性與這個類別無關。This property is not relevant for this class.

(繼承來源 Control)
BackColor

取得或設定背景色彩。Gets or sets the background color.

BackgroundImage

取得或設定在此 ListView 控制項中顯示的背景影像。Gets or sets the background image displayed in this ListView control.

BackgroundImageLayout

取得或設定 ImageLayout 值。Gets or sets an ImageLayout value.

BackgroundImageTiled

取得或設定值,指出 ListView 的背景影像是否應該並排顯示。Gets or sets a value indicating whether the background image of the ListView should be tiled.

BindingContext

取得或設定控制項的 BindingContextGets or sets the BindingContext for the control.

(繼承來源 Control)
BorderStyle

取得或設定控制項的框線樣式。Gets or sets the border style of the control.

Bottom

取得控制項下邊緣和其容器工作區 (Client Area) 上邊緣之間的距離 (單位為像素)。Gets the distance, in pixels, between the bottom edge of the control and the top edge of its container's client area.

(繼承來源 Control)
Bounds

取得或設定控制項 (包括其非工作區項目) 相對於父控制項之大小和位置 (單位為像素)。Gets or sets the size and location of the control including its nonclient elements, in pixels, relative to the parent control.

(繼承來源 Control)
CanEnableIme

取得值,這個值表示 ImeMode 屬性是否可以設定為使用中的值,以啟用 IME 支援。Gets a value indicating whether the ImeMode property can be set to an active value, to enable IME support.

(繼承來源 Control)
CanFocus

取得指示控制項是否能取得焦點的值。Gets a value indicating whether the control can receive focus.

(繼承來源 Control)
CanRaiseEvents

判斷是否可以在控制項上引發事件。Determines if events can be raised on the control.

(繼承來源 Control)
CanSelect

取得指示能否選取控制項的值。Gets a value indicating whether the control can be selected.

(繼承來源 Control)
Capture

取得或設定值,指出控制項是否捕捉住滑鼠。Gets or sets a value indicating whether the control has captured the mouse.

(繼承來源 Control)
CausesValidation

取得或設定值,指出控制項取得焦點時,是否會在任何需要驗證的控制項上執行驗證。Gets or sets a value indicating whether the control causes validation to be performed on any controls that require validation when it receives focus.

(繼承來源 Control)
CheckBoxes

取得或設定值,指出控制項中每個項目的旁邊是否要出現核取方塊。Gets or sets a value indicating whether a check box appears next to each item in the control.

CheckedIndices

取得控制項中目前選取項目的索引。Gets the indexes of the currently checked items in the control.

CheckedItems

取得控制項中目前選取的項目。Gets the currently checked items in the control.

ClientRectangle

取得表示控制項工作區的矩形。Gets the rectangle that represents the client area of the control.

(繼承來源 Control)
ClientSize

取得或設定控制項工作區的高度和寬度。Gets or sets the height and width of the client area of the control.

(繼承來源 Control)
Columns

取得控制項中顯示的所有資料行標頭的集合。Gets the collection of all column headers that appear in the control.

CompanyName

取得包含控制項之應用程式的公司名稱或建立者。Gets the name of the company or creator of the application containing the control.

(繼承來源 Control)
Container

取得包含 IContainerComponentGets the IContainer that contains the Component.

(繼承來源 Component)
ContainsFocus

取得指示控制項 (或其子控制項之一) 目前是否擁有輸入焦點的值。Gets a value indicating whether the control, or one of its child controls, currently has the input focus.

(繼承來源 Control)
ContextMenu

取得或設定與控制項關聯的捷徑功能表。Gets or sets the shortcut menu associated with the control.

(繼承來源 Control)
ContextMenuStrip

取得或設定與這個控制項相關的 ContextMenuStripGets or sets the ContextMenuStrip associated with this control.

(繼承來源 Control)
Controls

取得控制項中包含的控制項集合。Gets the collection of controls contained within the control.

(繼承來源 Control)
Created

取得值,指出是否已經建立控制項。Gets a value indicating whether the control has been created.

(繼承來源 Control)
CreateParams

這個屬性與這個類別無關。This property is not relevant for this class.

Cursor

取得或設定滑鼠指標移至控制項上時顯示的游標。Gets or sets the cursor that is displayed when the mouse pointer is over the control.

(繼承來源 Control)
DataBindings

取得控制項的資料繫結 (Data Binding)。Gets the data bindings for the control.

(繼承來源 Control)
DefaultCursor

取得或設定控制項的預設游標。Gets or sets the default cursor for the control.

(繼承來源 Control)
DefaultImeMode

取得控制項支援的預設輸入法 (IME) 模式。Gets the default Input Method Editor (IME) mode supported by the control.

(繼承來源 Control)
DefaultMargin

取得控制項之間的預設指定間距 (單位為像素)。Gets the space, in pixels, that is specified by default between controls.

(繼承來源 Control)
DefaultMaximumSize

取得指定為控制項的預設大小之最大值的長度和高度 (單位為像素)。Gets the length and height, in pixels, that is specified as the default maximum size of a control.

(繼承來源 Control)
DefaultMinimumSize

取得指定為控制項的預設大小之最小值的長度和高度 (單位為像素)。Gets the length and height, in pixels, that is specified as the default minimum size of a control.

(繼承來源 Control)
DefaultPadding

取得控制項內容的內部間距 (單位為像素)。Gets the internal spacing, in pixels, of the contents of a control.

(繼承來源 Control)
DefaultSize

取得控制項的預設大小。Gets the default size of the control.

DesignMode

取得值,指出 Component 目前是否處於設計模式。Gets a value that indicates whether the Component is currently in design mode.

(繼承來源 Component)
DeviceDpi

取得目前顯示控制項的顯示裝置的 DPI 值。Gets the DPI value for the display device where the control is currently being displayed.

(繼承來源 Control)
DisplayRectangle

取得表示控制項顯示區域的矩形。Gets the rectangle that represents the display area of the control.

(繼承來源 Control)
Disposing

取得值,指出基底 Control 類別是否正在處置的過程中。Gets a value indicating whether the base Control class is in the process of disposing.

(繼承來源 Control)
Dock

取得或設定停駐在其父控制項的控制項框線,並決定控制項隨其父代重新調整大小的方式。Gets or sets which control borders are docked to its parent control and determines how a control is resized with its parent.

(繼承來源 Control)
DoubleBuffered

取得或設定值,指出這個控制項是否應使用次要緩衝區重繪其介面,以減少或防止重繪閃動 (Flicker)。Gets or sets a value indicating whether this control should redraw its surface using a secondary buffer to reduce or prevent flicker.

Enabled

取得或設定值,指出控制項是否可回應使用者互動。Gets or sets a value indicating whether the control can respond to user interaction.

(繼承來源 Control)
Events

取得附加在這個 Component 上的事件處理常式清單。Gets the list of event handlers that are attached to this Component.

(繼承來源 Component)
Focused

取得指示控制項是否擁有輸入焦點的值。Gets a value indicating whether the control has input focus.

(繼承來源 Control)
FocusedItem

取得或設定目前焦點所在控制項中的項目。Gets or sets the item in the control that currently has focus.

Font

取得或設定控制項顯示之文字字型。Gets or sets the font of the text displayed by the control.

(繼承來源 Control)
FontHeight

取得或設定控制項字型的高度。Gets or sets the height of the font of the control.

(繼承來源 Control)
ForeColor

取得或設定前景色彩。Gets or sets the foreground color.

FullRowSelect

取得或設定值,指出按一下項目是否會選取它的所有子項目。Gets or sets a value indicating whether clicking an item selects all its subitems.

GridLines

取得或設定值,指出包含控制項中項目和子項目的資料列和資料行之間是否會顯示格線。Gets or sets a value indicating whether grid lines appear between the rows and columns containing the items and subitems in the control.

Groups

取得指派給控制項的 ListViewGroup 物件集合。Gets the collection of ListViewGroup objects assigned to the control.

Handle

取得控制項要繫結的目標視窗控制代碼。Gets the window handle that the control is bound to.

(繼承來源 Control)
HasChildren

取得指示控制項是否包含一或多個子控制項的值。Gets a value indicating whether the control contains one or more child controls.

(繼承來源 Control)
HeaderStyle

取得或設定資料行標頭的樣式。Gets or sets the column header style.

Height

取得或設定控制項的高度。Gets or sets the height of the control.

(繼承來源 Control)
HideSelection

取得或設定值,指出當控制項遺失焦點時,控制項中已選取的項目是否還以反白顯示。Gets or sets a value indicating whether the selected item in the control remains highlighted when the control loses focus.

HotTracking

取得或設定值,指示當滑鼠指標移過項目或子項目上方時,其文字是否具有超連結外觀。Gets or sets a value indicating whether the text of an item or subitem has the appearance of a hyperlink when the mouse pointer passes over it.

HoverSelection

取得或設定值,指出當滑鼠指標在項目上方停留數秒時,是否要自動選取項目。Gets or sets a value indicating whether an item is automatically selected when the mouse pointer remains over the item for a few seconds.

ImeMode

取得或設定控制項的輸入法 (IME) 模式。Gets or sets the Input Method Editor (IME) mode of the control.

(繼承來源 Control)
ImeModeBase

取得或設定控制項的 IME 模式。Gets or sets the IME mode of a control.

(繼承來源 Control)
InsertionMark

取得在 ListView 控制項之內拖曳項目時,用來指出應該置放位置的物件。Gets an object used to indicate the expected drop location when an item is dragged within a ListView control.

InvokeRequired

取得一個值。這個值會指示是否由於呼叫端是在建立控制項之執行緒以外的執行緒,因此在進行控制項的方法呼叫時,應呼叫叫用 (Invoke) 方法。Gets a value indicating whether the caller must call an invoke method when making method calls to the control because the caller is on a different thread than the one the control was created on.

(繼承來源 Control)
IsAccessible

取得或設定值,指出可及性應用程式是否見得到控制項。Gets or sets a value indicating whether the control is visible to accessibility applications.

(繼承來源 Control)
IsDisposed

取得指示控制項是否已經處置的值。Gets a value indicating whether the control has been disposed of.

(繼承來源 Control)
IsHandleCreated

取得指示控制項是否有相關控制代碼的值。Gets a value indicating whether the control has a handle associated with it.

(繼承來源 Control)
IsMirrored

取得值,指出是否左右反轉控制項。Gets a value indicating whether the control is mirrored.

(繼承來源 Control)
Items

取得包含控制項中所有項目的集合。Gets a collection containing all items in the control.

LabelEdit

取得或設定值,指出使用者是否能編輯控制項中項目的標籤。Gets or sets a value indicating whether the user can edit the labels of items in the control.

LabelWrap

取得或設定值,指出項目在控制項中顯示為圖示時,項目標籤是否要換行。Gets or sets a value indicating whether item labels wrap when items are displayed in the control as icons.

LargeImageList

取得或設定 ImageList,當項目在控制項中顯示為大圖示時使用。Gets or sets the ImageList to use when displaying items as large icons in the control.

LayoutEngine

取得控制項之配置引擎的快取執行個體。Gets a cached instance of the control's layout engine.

(繼承來源 Control)
Left

取得或設定控制項左邊緣和其容器工作區 (Client Area) 左邊緣之間的距離 (單位為像素)。Gets or sets the distance, in pixels, between the left edge of the control and the left edge of its container's client area.

(繼承來源 Control)
ListViewItemSorter

取得或設定控制項的排序比較子。Gets or sets the sorting comparer for the control.

Location

取得或設定對應至控制項容器左上角之控制項左上角的座標。Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container.

(繼承來源 Control)
Margin

取得或設定控制項之間的空格。Gets or sets the space between controls.

(繼承來源 Control)
MaximumSize

取得或設定 GetPreferredSize(Size) 可以指定的上限大小。Gets or sets the size that is the upper limit that GetPreferredSize(Size) can specify.

(繼承來源 Control)
MinimumSize

取得或設定 GetPreferredSize(Size) 可以指定的下限大小。Gets or sets the size that is the lower limit that GetPreferredSize(Size) can specify.

(繼承來源 Control)
MultiSelect

取得或設定值,指出是否可選取多個項目。Gets or sets a value indicating whether multiple items can be selected.

Name

取得或設定控制項的名稱。Gets or sets the name of the control.

(繼承來源 Control)
OwnerDraw

取得或設定值,指出 ListView 控制項是由作業系統或您提供的程式碼所描繪。Gets or sets a value indicating whether the ListView control is drawn by the operating system or by code that you provide.

Padding

取得或設定 ListView 控制項及其內容之間的間距。Gets or sets the space between the ListView control and its contents.

Parent

取得或設定控制項的父容器。Gets or sets the parent container of the control.

(繼承來源 Control)
PreferredSize

取得能夠容納控制項的矩形區域的大小。Gets the size of a rectangular area into which the control can fit.

(繼承來源 Control)
ProductName

取得包含控制項的組件的產品名稱。Gets the product name of the assembly containing the control.

(繼承來源 Control)
ProductVersion

取得包含控制項的組件的版本。Gets the version of the assembly containing the control.

(繼承來源 Control)
RecreatingHandle

取得指示控制項目前是否正重新建立其控制代碼的值。Gets a value indicating whether the control is currently re-creating its handle.

(繼承來源 Control)
Region

取得或設定與控制項關聯的視窗區域。Gets or sets the window region associated with the control.

(繼承來源 Control)
RenderRightToLeft

此屬性現在已過時。This property is now obsolete.

(繼承來源 Control)
ResizeRedraw

取得或設定值,指出控制項重設大小時,是否會重繪本身。Gets or sets a value indicating whether the control redraws itself when resized.

(繼承來源 Control)
Right

取得控制項右邊緣和其容器工作區 (Client Area) 左邊緣之間的距離 (單位為像素)。Gets the distance, in pixels, between the right edge of the control and the left edge of its container's client area.

(繼承來源 Control)
RightToLeft

取得或設定值,指出控制項的項目是否對齊,以支援使用由右至左字型的地區設定。Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts.

(繼承來源 Control)
RightToLeftLayout

取得或設定值,指出控制項是否由右至左配置。Gets or sets a value indicating whether the control is laid out from right to left.

ScaleChildren

取得值,以判斷子控制項的縮放。Gets a value that determines the scaling of child controls.

(繼承來源 Control)
Scrollable

取得或設定值,指出沒有足夠空間可顯示所有項目時,是否要將捲軸加入控制項。Gets or sets a value indicating whether a scroll bar is added to the control when there is not enough room to display all items.

SelectedIndices

取得控制項中所選取項目的索引。Gets the indexes of the selected items in the control.

SelectedItems

取得控制項中已選取的項目。Gets the items that are selected in the control.

ShowFocusCues

取得指示控制項是否應顯示焦點矩形 (Focus Rectangle) 的值。Gets a value indicating whether the control should display focus rectangles.

(繼承來源 Control)
ShowGroups

取得或設定值,指出項目是否顯示在群組中。Gets or sets a value indicating whether items are displayed in groups.

ShowItemToolTips

取得或設定值,指示是否為包含於 ListViewItem 中的 ListView 物件顯示工具提示。Gets or sets a value indicating whether ToolTips are shown for the ListViewItem objects contained in the ListView.

ShowKeyboardCues

取得值,指出使用者介面是否處於可顯示或隱藏鍵盤快速鍵的適當狀態下。Gets a value indicating whether the user interface is in the appropriate state to show or hide keyboard accelerators.

(繼承來源 Control)
Site

取得或設定控制項的站台。Gets or sets the site of the control.

(繼承來源 Control)
Size

取得或設定控制項的高度和寬度。Gets or sets the height and width of the control.

(繼承來源 Control)
SmallImageList

取得或設定 ImageList,當控制項中的項目顯示為小圖示時使用。Gets or sets the ImageList to use when displaying items as small icons in the control.

Sorting

取得或設定控制項中項目的排序次序。Gets or sets the sort order for items in the control.

StateImageList

取得或設定與控制項中應用程式定義狀態相關的 ImageListGets or sets the ImageList associated with application-defined states in the control.

TabIndex

取得或設定控制項容器中的控制項定位順序。Gets or sets the tab order of the control within its container.

(繼承來源 Control)
TabStop

取得或設定值,指出使用者是否能使用 TAB 鍵,將焦點 (Focus) 給予這個控制項。Gets or sets a value indicating whether the user can give the focus to this control using the TAB key.

(繼承來源 Control)
Tag

取得或設定物件,其包含控制項相關資料。Gets or sets the object that contains data about the control.

(繼承來源 Control)
Text

這個屬性與這個類別無關。This property is not relevant for this class.

TileSize

取得或設定在並排顯示中所顯示的磚大小。Gets or sets the size of the tiles shown in tile view.

Top

取得或設定控制項上邊緣和其容器工作區 (Client Area) 上邊緣之間的距離 (單位為像素)。Gets or sets the distance, in pixels, between the top edge of the control and the top edge of its container's client area.

(繼承來源 Control)
TopItem

取得或設定控制項中第一個可見的項目。Gets or sets the first visible item in the control.

TopLevelControl

取得沒有其他 Windows Form 父控制項的父控制項。Gets the parent control that is not parented by another Windows Forms control. 通常,這會是內含控制項最外層的 FormTypically, this is the outermost Form that the control is contained in.

(繼承來源 Control)
UseCompatibleStateImageBehavior

取得或設定值,指出 ListView 是否使用與 .NET Framework.NET Framework 1.1 或 .NET Framework.NET Framework 2.0 相容的狀態影像行為。Gets or sets a value indicating whether the ListView uses state image behavior that is compatible with the .NET Framework.NET Framework 1.1 or the .NET Framework.NET Framework 2.0.

UseWaitCursor

取得或設定值,指出是否將等待游標用於目前控制項和所有子控制項。Gets or sets a value indicating whether to use the wait cursor for the current control and all child controls.

(繼承來源 Control)
View

取得或設定控制項中項目的顯示方式。Gets or sets how items are displayed in the control.

VirtualListSize

取得或設定在虛擬模式下,包含於清單中的 ListViewItem 物件數目。Gets or sets the number of ListViewItem objects contained in the list when in virtual mode.

VirtualMode

取得或設定值,指出您是否已經為 ListView 控制項提供您自己的資料管理作業。Gets or sets a value indicating whether you have provided your own data-management operations for the ListView control.

Visible

取得或設定值,這個值指出是否顯示控制項及其所有子控制項。Gets or sets a value indicating whether the control and all its child controls are displayed.

(繼承來源 Control)
Width

取得或設定控制項的寬度。Gets or sets the width of the control.

(繼承來源 Control)
WindowTarget

這個屬性與這個類別無關。This property is not relevant for this class.

(繼承來源 Control)

方法

AccessibilityNotifyClients(AccessibleEvents, Int32)

將指定子控制項的指定 AccessibleEvents 告知協助工具用戶端應用程式。Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control.

(繼承來源 Control)
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)

將指定子控制項的指定 AccessibleEvents 告知協助工具用戶端應用程式。Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control .

(繼承來源 Control)
ArrangeIcons()

控制項中的項目按照 Alignment 屬性的值顯示成為圖示時,可加以排列。Arranges items in the control when they are displayed as icons based on the value of the Alignment property.

ArrangeIcons(ListViewAlignment)

控制項中的項目顯示為圖示時,用特定的對齊設定加以排列。Arranges items in the control when they are displayed as icons with a specified alignment setting.

AutoResizeColumn(Int32, ColumnHeaderAutoResizeStyle)

根據調整大小樣式的指示,重新調整指定之資料行的寬度。Resizes the width of the given column as indicated by the resize style.

AutoResizeColumns(ColumnHeaderAutoResizeStyle)

根據調整大小樣式的指示,調整資料行的寬度。Resizes the width of the columns as indicated by the resize style.

BeginInvoke(Delegate)

在建立控制項基礎控制代碼的執行緒上執行指定的非同步委派。Executes the specified delegate asynchronously on the thread that the control's underlying handle was created on.

(繼承來源 Control)
BeginInvoke(Delegate, Object[])

在建立控制項基礎控制代碼的執行緒上,以指定的引數非同步執行指定的委派。Executes the specified delegate asynchronously with the specified arguments, on the thread that the control's underlying handle was created on.

(繼承來源 Control)
BeginUpdate()

直到 EndUpdate() 方法呼叫前,防止控制項被繪製。Prevents the control from drawing until the EndUpdate() method is called.

BringToFront()

將控制項帶到疊置順序的前面。Brings the control to the front of the z-order.

(繼承來源 Control)
Clear()

將控制項中所有的項目和資料行全部移除。Removes all items and columns from the control.

Contains(Control)

擷取指示控制項是否為控制項的子控制項的值。Retrieves a value indicating whether the specified control is a child of the control.

(繼承來源 Control)
CreateAccessibilityInstance()

ListView 控制項的協助工具物件建立新的執行個體。Creates a new instance of the accessibility object for the ListView control.

CreateControl()

強制建立可見控制項,包含建立控制代碼和任何可見的子控制項。Forces the creation of the visible control, including the creation of the handle and any visible child controls.

(繼承來源 Control)
CreateControlsInstance()

建立控制項的控制項集合的新執行個體。Creates a new instance of the control collection for the control.

(繼承來源 Control)
CreateGraphics()

建立控制項的 GraphicsCreates the Graphics for the control.

(繼承來源 Control)
CreateHandle()

建立控制項的控制代碼。Creates a handle for the control.

CreateObjRef(Type)

建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(繼承來源 MarshalByRefObject)
DefWndProc(Message)

傳送指定的訊息至預設的視窗程序。Sends the specified message to the default window procedure.

(繼承來源 Control)
DestroyHandle()

終結與這個控制項相關的控制代碼。Destroys the handle associated with the control.

(繼承來源 Control)
Dispose()

釋放 Component 所使用的所有資源。Releases all resources used by the Component.

(繼承來源 Component)
Dispose(Boolean)

釋放 ListView 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。Releases the unmanaged resources used by the ListView and optionally releases the managed resources.

DoDragDrop(Object, DragDropEffects)

開始拖放作業。Begins a drag-and-drop operation.

(繼承來源 Control)
DrawToBitmap(Bitmap, Rectangle)

支援呈現為指定的點陣圖。Supports rendering to the specified bitmap.

(繼承來源 Control)
EndInvoke(IAsyncResult)

擷取由傳遞的 IAsyncResult 表示的非同步作業的傳回值。Retrieves the return value of the asynchronous operation represented by the IAsyncResult passed.

(繼承來源 Control)
EndUpdate()

繪製被 BeginUpdate() 方法暫止之後,恢復執行清單檢視控制項的繪製。Resumes drawing of the list view control after drawing is suspended by the BeginUpdate() method.

EnsureVisible(Int32)

確保特定項目在控制項中可見,必要時捲動控制項的內容。Ensures that the specified item is visible within the control, scrolling the contents of the control if necessary.

Equals(Object)

判斷指定的物件是否等於目前的物件。Determines whether the specified object is equal to the current object.

(繼承來源 Object)
FindForm()

擷取控制項所在的表單。Retrieves the form that the control is on.

(繼承來源 Control)
FindItemWithText(String)

找尋第一個以指定之文字值開始的 ListViewItemFinds the first ListViewItem that begins with the specified text value.

FindItemWithText(String, Boolean, Int32)

如果有指示,則找尋第一個以指定之文字值開始的 ListViewItemListViewItem.ListViewSubItemFinds the first ListViewItem or ListViewItem.ListViewSubItem, if indicated, that begins with the specified text value. 搜尋會從指定的索引開始。The search starts at the specified index.

FindItemWithText(String, Boolean, Int32, Boolean)

如果有指示,則找尋第一個以指定之文字值開始的 ListViewItemListViewItem.ListViewSubItemFinds the first ListViewItem or ListViewItem.ListViewSubItem, if indicated, that begins with the specified text value. 搜尋會從指定的索引開始。The search starts at the specified index.

FindNearestItem(SearchDirectionHint, Int32, Int32)

從指定的 x 和 y 座標開始尋找下一個項目,朝指定的方向搜尋。Finds the next item from the given x- and y-coordinates, searching in the specified direction.

FindNearestItem(SearchDirectionHint, Point)

從指定的點尋找下一個項目,朝指定的方向搜尋。Finds the next item from the given point, searching in the specified direction.

Focus()

設定控制項的輸入焦點。Sets input focus to the control.

(繼承來源 Control)
GetAccessibilityObjectById(Int32)

擷取指定的 AccessibleObjectRetrieves the specified AccessibleObject.

(繼承來源 Control)
GetAutoSizeMode()

擷取值,表示已啟用控制項的 AutoSize 屬性時,該控制項的行為模式為何。Retrieves a value indicating how a control will behave when its AutoSize property is enabled.

(繼承來源 Control)
GetChildAtPoint(Point)

擷取位於指定座標的子控制項。Retrieves the child control that is located at the specified coordinates.

(繼承來源 Control)
GetChildAtPoint(Point, GetChildAtPointSkip)

擷取位於指定座標上的子控制項,指定是否要忽略特定類型的子控制項。Retrieves the child control that is located at the specified coordinates, specifying whether to ignore child controls of a certain type.

(繼承來源 Control)
GetContainerControl()

傳回父控制項的控制項鏈結上的下一個 ContainerControlReturns the next ContainerControl up the control's chain of parent controls.

(繼承來源 Control)
GetHashCode()

做為預設雜湊函式。Serves as the default hash function.

(繼承來源 Object)
GetItemAt(Int32, Int32)

擷取位於指定位置的項目。Retrieves the item at the specified location.

GetItemRect(Int32)

擷取清單檢視控制項內特定項目的週框。Retrieves the bounding rectangle for a specific item within the list view control.

GetItemRect(Int32, ItemBoundsPortion)

擷取清單檢視控制項中,特定項目之週框的特定部分。Retrieves the specified portion of the bounding rectangle for a specific item within the list view control.

GetLifetimeService()

擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(繼承來源 MarshalByRefObject)
GetNextControl(Control, Boolean)

擷取子控制項定位順序中前後的下一個控制項。Retrieves the next control forward or back in the tab order of child controls.

(繼承來源 Control)
GetPreferredSize(Size)

擷取可容納控制項之矩形區域的大小。Retrieves the size of a rectangular area into which a control can be fitted.

(繼承來源 Control)
GetScaledBounds(Rectangle, SizeF, BoundsSpecified)

擷取縮放控制項的範圍。Retrieves the bounds within which the control is scaled.

(繼承來源 Control)
GetService(Type)

傳回表示 Component 或其 Container 所提供之服務的物件。Returns an object that represents a service provided by the Component or by its Container.

(繼承來源 Component)
GetStyle(ControlStyles)

擷取控制項指定控制項樣式位元的值。Retrieves the value of the specified control style bit for the control.

(繼承來源 Control)
GetTopLevel()

判斷控制項是否為最上層控制項。Determines if the control is a top-level control.

(繼承來源 Control)
GetType()

取得目前執行個體的 TypeGets the Type of the current instance.

(繼承來源 Object)
Hide()

對使用者隱藏控制項。Conceals the control from the user.

(繼承來源 Control)
HitTest(Int32, Int32)

提供指定之 x 和 y 座標的項目資訊。Provides item information, given x- and y-coordinates.

HitTest(Point)

提供指定之點的項目資訊。Provides item information, given a point.

InitializeLifetimeService()

取得存留期服務物件,以控制這個執行個體的存留期原則。Obtains a lifetime service object to control the lifetime policy for this instance.

(繼承來源 MarshalByRefObject)
InitLayout()

在控制項加入其他容器後呼叫。Called after the control has been added to another container.

(繼承來源 Control)
Invalidate()

讓控制項的整個介面失效,並重新繪製控制項。Invalidates the entire surface of the control and causes the control to be redrawn.

(繼承來源 Control)
Invalidate(Boolean)

使控制項的特定區域失效,並且造成傳送繪製訊息至控制項。Invalidates a specific region of the control and causes a paint message to be sent to the control. 選擇性使指派至控制項的子控制項失效。Optionally, invalidates the child controls assigned to the control.

(繼承來源 Control)
Invalidate(Rectangle)

使控制項的指定區域失效 (將它加入控制項的更新區域,而這個區域會在下一個繪製作業中重新繪製),並使繪製訊息傳送至控制項。Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control.

(繼承來源 Control)
Invalidate(Rectangle, Boolean)

使控制項的指定區域失效 (將它加入控制項的更新區域,而這個區域會在下一個繪製作業中重新繪製),並使繪製訊息傳送至控制項。Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. 選擇性使指派至控制項的子控制項失效。Optionally, invalidates the child controls assigned to the control.

(繼承來源 Control)
Invalidate(Region)

使控制項的指定區域失效 (將它加入控制項的更新區域,而這個區域會在下一個繪製作業中重新繪製),並使繪製訊息傳送至控制項。Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control.

(繼承來源 Control)
Invalidate(Region, Boolean)

使控制項的指定區域失效 (將它加入控制項的更新區域,而這個區域會在下一個繪製作業中重新繪製),並使繪製訊息傳送至控制項。Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. 選擇性使指派至控制項的子控制項失效。Optionally, invalidates the child controls assigned to the control.

(繼承來源 Control)
Invoke(Delegate)

在擁有控制項基礎視窗控制代碼的執行緒上執行指定的委派。Executes the specified delegate on the thread that owns the control's underlying window handle.

(繼承來源 Control)
Invoke(Delegate, Object[])

在擁有控制項基礎視窗控制代碼的執行緒上,以指定的引數清單執行指定的委派。Executes the specified delegate, on the thread that owns the control's underlying window handle, with the specified list of arguments.

(繼承來源 Control)
InvokeGotFocus(Control, EventArgs)

引發指定之控制項的 GotFocus 事件。Raises the GotFocus event for the specified control.

(繼承來源 Control)
InvokeLostFocus(Control, EventArgs)

引發指定之控制項的 LostFocus 事件。Raises the LostFocus event for the specified control.

(繼承來源 Control)
InvokeOnClick(Control, EventArgs)

引發指定之控制項的 Click 事件。Raises the Click event for the specified control.

(繼承來源 Control)
InvokePaint(Control, PaintEventArgs)

引發指定之控制項的 Paint 事件。Raises the Paint event for the specified control.

(繼承來源 Control)
InvokePaintBackground(Control, PaintEventArgs)

引發指定之控制項的 PaintBackground 事件。Raises the PaintBackground event for the specified control.

(繼承來源 Control)
IsInputChar(Char)

判斷字元是否為控制項辨認的輸入字元。Determines if a character is an input character that the control recognizes.

(繼承來源 Control)
IsInputKey(Keys)

判斷指定的按鍵是標準輸入按鍵或需要前置處理的特殊按鍵。Determines whether the specified key is a regular input key or a special key that requires preprocessing.

LogicalToDeviceUnits(Int32)

將邏輯 DPI 值轉換為它的對等 DeviceUnit DPI 值。Converts a Logical DPI value to its equivalent DeviceUnit DPI value.

(繼承來源 Control)
LogicalToDeviceUnits(Size)

針對目前的 DPI 調整大小,並四捨五入為最接近的寬度和高度整數值,以將大小從邏輯轉換成裝置單位。Transforms a size from logical to device units by scaling it for the current DPI and rounding down to the nearest integer value for width and height.

(繼承來源 Control)
MemberwiseClone()

建立目前 Object 的淺層複製。Creates a shallow copy of the current Object.

(繼承來源 Object)
MemberwiseClone(Boolean)

建立目前 MarshalByRefObject 物件的淺層複本。Creates a shallow copy of the current MarshalByRefObject object.

(繼承來源 MarshalByRefObject)
NotifyInvalidate(Rectangle)

引發 Invalidated 事件,包含要失效的指定控制項區域。Raises the Invalidated event with a specified region of the control to invalidate.

(繼承來源 Control)
OnAfterLabelEdit(LabelEditEventArgs)

引發 AfterLabelEdit 事件。Raises the AfterLabelEdit event.

OnAutoSizeChanged(EventArgs)

引發 AutoSizeChanged 事件。Raises the AutoSizeChanged event.

(繼承來源 Control)
OnBackColorChanged(EventArgs)

引發 BackColorChanged 事件。Raises the BackColorChanged event.

(繼承來源 Control)
OnBackgroundImageChanged(EventArgs)

引發 BackgroundImageChanged 事件。Raises the BackgroundImageChanged event.

OnBackgroundImageLayoutChanged(EventArgs)

引發 BackgroundImageLayoutChanged 事件。Raises the BackgroundImageLayoutChanged event.

(繼承來源 Control)
OnBeforeLabelEdit(LabelEditEventArgs)

引發 BeforeLabelEdit 事件。Raises the BeforeLabelEdit event.

OnBindingContextChanged(EventArgs)

引發 BindingContextChanged 事件。Raises the BindingContextChanged event.

(繼承來源 Control)
OnCacheVirtualItems(CacheVirtualItemsEventArgs)

引發 CacheVirtualItems 事件。Raises the CacheVirtualItems event.

OnCausesValidationChanged(EventArgs)

引發 CausesValidationChanged 事件。Raises the CausesValidationChanged event.

(繼承來源 Control)
OnChangeUICues(UICuesEventArgs)

引發 ChangeUICues 事件。Raises the ChangeUICues event.

(繼承來源 Control)
OnClick(EventArgs)

引發 Click 事件。Raises the Click event.

(繼承來源 Control)
OnClientSizeChanged(EventArgs)

引發 ClientSizeChanged 事件。Raises the ClientSizeChanged event.

(繼承來源 Control)
OnColumnClick(ColumnClickEventArgs)

引發 ColumnClick 事件。Raises the ColumnClick event.

OnColumnReordered(ColumnReorderedEventArgs)

引發 ColumnReordered 事件。Raises the ColumnReordered event.

OnColumnWidthChanged(ColumnWidthChangedEventArgs)

引發 ColumnWidthChanged 事件。Raises the ColumnWidthChanged event.

OnColumnWidthChanging(ColumnWidthChangingEventArgs)

引發 ColumnWidthChanging 事件。Raises the ColumnWidthChanging event.

OnContextMenuChanged(EventArgs)

引發 ContextMenuChanged 事件。Raises the ContextMenuChanged event.

(繼承來源 Control)
OnContextMenuStripChanged(EventArgs)

引發 ContextMenuStripChanged 事件。Raises the ContextMenuStripChanged event.

(繼承來源 Control)
OnControlAdded(ControlEventArgs)

引發 ControlAdded 事件。Raises the ControlAdded event.

(繼承來源 Control)
OnControlRemoved(ControlEventArgs)

引發 ControlRemoved 事件。Raises the ControlRemoved event.

(繼承來源 Control)
OnCreateControl()

引發 CreateControl() 方法。Raises the CreateControl() method.

(繼承來源 Control)
OnCursorChanged(EventArgs)

引發 CursorChanged 事件。Raises the CursorChanged event.

(繼承來源 Control)
OnDockChanged(EventArgs)

引發 DockChanged 事件。Raises the DockChanged event.

(繼承來源 Control)
OnDoubleClick(EventArgs)

引發 DoubleClick 事件。Raises the DoubleClick event.

(繼承來源 Control)
OnDpiChangedAfterParent(EventArgs)

引發 DpiChangedAfterParent 事件。Raises the DpiChangedAfterParent event.

(繼承來源 Control)
OnDpiChangedBeforeParent(EventArgs)

引發 DpiChangedBeforeParent 事件。Raises the DpiChangedBeforeParent event.

(繼承來源 Control)
OnDragDrop(DragEventArgs)

引發 DragDrop 事件。Raises the DragDrop event.

(繼承來源 Control)
OnDragEnter(DragEventArgs)

引發 DragEnter 事件。Raises the DragEnter event.

(繼承來源 Control)
OnDragLeave(EventArgs)

引發 DragLeave 事件。Raises the DragLeave event.

(繼承來源 Control)
OnDragOver(DragEventArgs)

引發 DragOver 事件。Raises the DragOver event.

(繼承來源 Control)
OnDrawColumnHeader(DrawListViewColumnHeaderEventArgs)

引發 DrawColumnHeader 事件。Raises the DrawColumnHeader event.

OnDrawItem(DrawListViewItemEventArgs)

引發 DrawItem 事件。Raises the DrawItem event.

OnDrawSubItem(DrawListViewSubItemEventArgs)

引發 DrawSubItem 事件。Raises the DrawSubItem event.

OnEnabledChanged(EventArgs)

引發 EnabledChanged 事件。Raises the EnabledChanged event.

OnEnter(EventArgs)

引發 Enter 事件。Raises the Enter event.

(繼承來源 Control)
OnFontChanged(EventArgs)

引發 FontChanged 事件。Raises the FontChanged event.

OnForeColorChanged(EventArgs)

引發 ForeColorChanged 事件。Raises the ForeColorChanged event.

(繼承來源 Control)
OnGiveFeedback(GiveFeedbackEventArgs)

引發 GiveFeedback 事件。Raises the GiveFeedback event.

(繼承來源 Control)
OnGotFocus(EventArgs)

引發 GotFocus 事件。Raises the GotFocus event.

(繼承來源 Control)
OnHandleCreated(EventArgs)

引發 HandleCreated 事件。Raises the HandleCreated event.

OnHandleDestroyed(EventArgs)

引發 HandleDestroyed 事件。Raises the HandleDestroyed event.

OnHelpRequested(HelpEventArgs)

引發 HelpRequested 事件。Raises the HelpRequested event.

(繼承來源 Control)
OnImeModeChanged(EventArgs)

引發 ImeModeChanged 事件。Raises the ImeModeChanged event.

(繼承來源 Control)
OnInvalidated(InvalidateEventArgs)

引發 Invalidated 事件。Raises the Invalidated event.

(繼承來源 Control)
OnItemActivate(EventArgs)

引發 ItemActivate 事件。Raises the ItemActivate event.

OnItemCheck(ItemCheckEventArgs)

引發 ItemCheck 事件。Raises the ItemCheck event.

OnItemChecked(ItemCheckedEventArgs)

引發 ItemChecked 事件。Raises the ItemChecked event.

OnItemDrag(ItemDragEventArgs)

引發 ItemDrag 事件。Raises the ItemDrag event.

OnItemMouseHover(ListViewItemMouseHoverEventArgs)

引發 ItemMouseHover 事件。Raises the ItemMouseHover event.

OnItemSelectionChanged(ListViewItemSelectionChangedEventArgs)

引發 ItemSelectionChanged 事件。Raises the ItemSelectionChanged event.

OnKeyDown(KeyEventArgs)

引發 KeyDown 事件。Raises the KeyDown event.

(繼承來源 Control)
OnKeyPress(KeyPressEventArgs)

引發 KeyPress 事件。Raises the KeyPress event.

(繼承來源 Control)
OnKeyUp(KeyEventArgs)

引發 KeyUp 事件。Raises the KeyUp event.

(繼承來源 Control)
OnLayout(LayoutEventArgs)

引發 Layout 事件。Raises the Layout event.

(繼承來源 Control)
OnLeave(EventArgs)

引發 Leave 事件。Raises the Leave event.

(繼承來源 Control)
OnLocationChanged(EventArgs)

引發 LocationChanged 事件。Raises the LocationChanged event.

(繼承來源 Control)
OnLostFocus(EventArgs)

引發 LostFocus 事件。Raises the LostFocus event.

(繼承來源 Control)
OnMarginChanged(EventArgs)

引發 MarginChanged 事件。Raises the MarginChanged event.

(繼承來源 Control)
OnMouseCaptureChanged(EventArgs)

引發 MouseCaptureChanged 事件。Raises the MouseCaptureChanged event.

(繼承來源 Control)
OnMouseClick(MouseEventArgs)

引發 MouseClick 事件。Raises the MouseClick event.

(繼承來源 Control)
OnMouseDoubleClick(MouseEventArgs)

引發 MouseDoubleClick 事件。Raises the MouseDoubleClick event.

(繼承來源 Control)
OnMouseDown(MouseEventArgs)

引發 MouseDown 事件。Raises the MouseDown event.

(繼承來源 Control)
OnMouseEnter(EventArgs)

引發 MouseEnter 事件。Raises the MouseEnter event.

(繼承來源 Control)
OnMouseHover(EventArgs)

引發 MouseHover 事件。Raises the MouseHover event.

OnMouseLeave(EventArgs)

引發 MouseLeave 事件。Raises the MouseLeave event.

OnMouseMove(MouseEventArgs)

引發 MouseMove 事件。Raises the MouseMove event.

(繼承來源 Control)
OnMouseUp(MouseEventArgs)

引發 MouseUp 事件。Raises the MouseUp event.

(繼承來源 Control)
OnMouseWheel(MouseEventArgs)

引發 MouseWheel 事件。Raises the MouseWheel event.

(繼承來源 Control)
OnMove(EventArgs)

引發 Move 事件。Raises the Move event.

(繼承來源 Control)
OnNotifyMessage(Message)

將 Windows 訊息通知控制項。Notifies the control of Windows messages.

(繼承來源 Control)
OnPaddingChanged(EventArgs)

引發 PaddingChanged 事件。Raises the PaddingChanged event.

(繼承來源 Control)
OnPaint(PaintEventArgs)

引發 Paint 事件。Raises the Paint event.

(繼承來源 Control)
OnPaintBackground(PaintEventArgs)

繪製控制項的背景。Paints the background of the control.

(繼承來源 Control)
OnParentBackColorChanged(EventArgs)

當控制項容器的 BackColorChanged 屬性值變更時,會引發 BackColor 事件。Raises the BackColorChanged event when the BackColor property value of the control's container changes.

(繼承來源 Control)
OnParentBackgroundImageChanged(EventArgs)

當控制項容器的 BackgroundImageChanged 屬性值變更時,會引發 BackgroundImage 事件。Raises the BackgroundImageChanged event when the BackgroundImage property value of the control's container changes.

(繼承來源 Control)
OnParentBindingContextChanged(EventArgs)

當控制項容器的 BindingContextChanged 屬性值變更時,會引發 BindingContext 事件。Raises the BindingContextChanged event when the BindingContext property value of the control's container changes.

(繼承來源 Control)
OnParentChanged(EventArgs)

引發 ParentChanged 事件。Raises the ParentChanged event.

OnParentCursorChanged(EventArgs)

引發 CursorChanged 事件。Raises the CursorChanged event.

(繼承來源 Control)
OnParentEnabledChanged(EventArgs)

當控制項容器的 EnabledChanged 屬性值變更時,會引發 Enabled 事件。Raises the EnabledChanged event when the Enabled property value of the control's container changes.

(繼承來源 Control)
OnParentFontChanged(EventArgs)

當控制項容器的 FontChanged 屬性值變更時,會引發 Font 事件。Raises the FontChanged event when the Font property value of the control's container changes.

(繼承來源 Control)
OnParentForeColorChanged(EventArgs)

當控制項容器的 ForeColorChanged 屬性值變更時,會引發 ForeColor 事件。Raises the ForeColorChanged event when the ForeColor property value of the control's container changes.

(繼承來源 Control)
OnParentRightToLeftChanged(EventArgs)

當控制項容器的 RightToLeftChanged 屬性值變更時,會引發 RightToLeft 事件。Raises the RightToLeftChanged event when the RightToLeft property value of the control's container changes.

(繼承來源 Control)
OnParentVisibleChanged(EventArgs)

當控制項容器的 VisibleChanged 屬性值變更時,會引發 Visible 事件。Raises the VisibleChanged event when the Visible property value of the control's container changes.

(繼承來源 Control)
OnPreviewKeyDown(PreviewKeyDownEventArgs)

引發 PreviewKeyDown 事件。Raises the PreviewKeyDown event.

(繼承來源 Control)
OnPrint(PaintEventArgs)

引發 Paint 事件。Raises the Paint event.

(繼承來源 Control)
OnQueryContinueDrag(QueryContinueDragEventArgs)

引發 QueryContinueDrag 事件。Raises the QueryContinueDrag event.

(繼承來源 Control)
OnRegionChanged(EventArgs)

引發 RegionChanged 事件。Raises the RegionChanged event.

(繼承來源 Control)
OnResize(EventArgs)

引發 Resize 事件。Raises the Resize event.

OnRetrieveVirtualItem(RetrieveVirtualItemEventArgs)

引發 RetrieveVirtualItem 事件。Raises the RetrieveVirtualItem event.

OnRightToLeftChanged(EventArgs)

引發 RightToLeftChanged 事件。Raises the RightToLeftChanged event.

(繼承來源 Control)
OnRightToLeftLayoutChanged(EventArgs)

引發 RightToLeftLayoutChanged 事件。Raises the RightToLeftLayoutChanged event.

OnSearchForVirtualItem(SearchForVirtualItemEventArgs)

引發 SearchForVirtualItem 事件。Raises the SearchForVirtualItem event.

OnSelectedIndexChanged(EventArgs)

引發 SelectedIndexChanged 事件。Raises the SelectedIndexChanged event.

OnSizeChanged(EventArgs)

引發 SizeChanged 事件。Raises the SizeChanged event.

(繼承來源 Control)
OnStyleChanged(EventArgs)

引發 StyleChanged 事件。Raises the StyleChanged event.

(繼承來源 Control)
OnSystemColorsChanged(EventArgs)

引發 SystemColorsChanged 事件。Raises the SystemColorsChanged event.

OnTabIndexChanged(EventArgs)

引發 TabIndexChanged 事件。Raises the TabIndexChanged event.

(繼承來源 Control)
OnTabStopChanged(EventArgs)

引發 TabStopChanged 事件。Raises the TabStopChanged event.

(繼承來源 Control)
OnTextChanged(EventArgs)

引發 TextChanged 事件。Raises the TextChanged event.

(繼承來源 Control)
OnValidated(EventArgs)

引發 Validated 事件。Raises the Validated event.

(繼承來源 Control)
OnValidating(CancelEventArgs)

引發 Validating 事件。Raises the Validating event.

(繼承來源 Control)
OnVirtualItemsSelectionRangeChanged(ListViewVirtualItemsSelectionRangeChangedEventArgs)

引發 VirtualItemsSelectionRangeChanged 事件。Raises the VirtualItemsSelectionRangeChanged event.

OnVisibleChanged(EventArgs)

引發 VisibleChanged 事件。Raises the VisibleChanged event.

(繼承來源 Control)
PerformLayout()

強制控制項將配置邏輯套用至其所有子控制項。Forces the control to apply layout logic to all its child controls.

(繼承來源 Control)
PerformLayout(Control, String)

強制控制項將配置邏輯套用至其所有子控制項。Forces the control to apply layout logic to all its child controls.

(繼承來源 Control)
PointToClient(Point)

將指定的螢幕點的位置計算為工作區座標 (Client Coordinate)。Computes the location of the specified screen point into client coordinates.

(繼承來源 Control)
PointToScreen(Point)

將指定的工作區點的位置計算為螢幕座標。Computes the location of the specified client point into screen coordinates.

(繼承來源 Control)
PreProcessControlMessage(Message)

先於訊息迴圈中前置處理鍵盤或輸入訊息後,再分派這些訊息。Preprocesses keyboard or input messages within the message loop before they are dispatched.

(繼承來源 Control)
PreProcessMessage(Message)

先於訊息迴圈中前置處理鍵盤或輸入訊息後,再分派這些訊息。Preprocesses keyboard or input messages within the message loop before they are dispatched.

(繼承來源 Control)
ProcessCmdKey(Message, Keys)

處理命令按鍵。Processes a command key.

(繼承來源 Control)
ProcessDialogChar(Char)

處理對話方塊字元。Processes a dialog character.

(繼承來源 Control)
ProcessDialogKey(Keys)

處理對話方塊按鍵。Processes a dialog key.

(繼承來源 Control)
ProcessKeyEventArgs(Message)

處理按鍵訊息,並產生適當的控制項事件。Processes a key message and generates the appropriate control events.

(繼承來源 Control)
ProcessKeyMessage(Message)

處理鍵盤訊息。Processes a keyboard message.

(繼承來源 Control)
ProcessKeyPreview(Message)

預覽鍵盤訊息。Previews a keyboard message.

(繼承來源 Control)
ProcessMnemonic(Char)

處理助憶鍵字元。Processes a mnemonic character.

(繼承來源 Control)
RaiseDragEvent(Object, DragEventArgs)

引發適當的拖曳事件。Raises the appropriate drag event.

(繼承來源 Control)
RaiseKeyEvent(Object, KeyEventArgs)

引發適當的按鍵事件。Raises the appropriate key event.

(繼承來源 Control)
RaiseMouseEvent(Object, MouseEventArgs)

引發適當的滑鼠事件。Raises the appropriate mouse event.

(繼承來源 Control)
RaisePaintEvent(Object, PaintEventArgs)

引發適當的繪製事件。Raises the appropriate paint event.

(繼承來源 Control)
RealizeProperties()

初始化管理控制項外觀之 ListView 控制項的屬性。Initializes the properties of the ListView control that manage the appearance of the control.

RecreateHandle()

強制重新建立控制項的控制代碼。Forces the re-creation of the handle for the control.

(繼承來源 Control)
RectangleToClient(Rectangle)

以工作區座標計算指定的螢幕矩形大小和位置。Computes the size and location of the specified screen rectangle in client coordinates.

(繼承來源 Control)
RectangleToScreen(Rectangle)

以螢幕座標計算指定的工作區矩形大小和位置。Computes the size and location of the specified client rectangle in screen coordinates.

(繼承來源 Control)
RedrawItems(Int32, Int32, Boolean)

強制重新描繪一系列 ListViewItem 物件。Forces a range of ListViewItem objects to be redrawn.

Refresh()

強制控制項使其工作區失效,並且立即重繪其本身和任何子控制項。Forces the control to invalidate its client area and immediately redraw itself and any child controls.

(繼承來源 Control)
RescaleConstantsForDpi(Int32, Int32)

提供在發生 DPI 變更時用來重新調整控制項的常數。Provides constants for rescaling the control when a DPI change occurs.

(繼承來源 Control)
ResetBackColor()

重設 BackColor 屬性為其預設值。Resets the BackColor property to its default value.

(繼承來源 Control)
ResetBindings()

使得繫結至 BindingSource 的控制項重新讀取清單中的所有項目,並重新整理其顯示的值。Causes a control bound to the BindingSource to reread all the items in the list and refresh their displayed values.

(繼承來源 Control)
ResetCursor()

重設 Cursor 屬性為其預設值。Resets the Cursor property to its default value.

(繼承來源 Control)
ResetFont()

重設 Font 屬性為其預設值。Resets the Font property to its default value.

(繼承來源 Control)
ResetForeColor()

重設 ForeColor 屬性為其預設值。Resets the ForeColor property to its default value.

(繼承來源 Control)
ResetImeMode()

重設 ImeMode 屬性為其預設值。Resets the ImeMode property to its default value.

(繼承來源 Control)
ResetMouseEventArgs()

重設控制項來處理 MouseLeave 事件。Resets the control to handle the MouseLeave event.

(繼承來源 Control)
ResetRightToLeft()

重設 RightToLeft 屬性為其預設值。Resets the RightToLeft property to its default value.

(繼承來源 Control)
ResetText()

Text 屬性重設為其預設值 (Empty)。Resets the Text property to its default value (Empty).

(繼承來源 Control)
ResumeLayout()

繼續平常的配置邏輯。Resumes usual layout logic.

(繼承來源 Control)
ResumeLayout(Boolean)

繼續平常的配置邏輯,選擇性地強制暫止配置要求的立即配置。Resumes usual layout logic, optionally forcing an immediate layout of pending layout requests.

(繼承來源 Control)
RtlTranslateAlignment(ContentAlignment)

將指定的 ContentAlignment 轉換為適當的 ContentAlignment,以支援由右至左的文字。Converts the specified ContentAlignment to the appropriate ContentAlignment to support right-to-left text.

(繼承來源 Control)
RtlTranslateAlignment(HorizontalAlignment)

將指定的 HorizontalAlignment 轉換為適當的 HorizontalAlignment,以支援由右至左的文字。Converts the specified HorizontalAlignment to the appropriate HorizontalAlignment to support right-to-left text.

(繼承來源 Control)
RtlTranslateAlignment(LeftRightAlignment)

將指定的 LeftRightAlignment 轉換為適當的 LeftRightAlignment,以支援由右至左的文字。Converts the specified LeftRightAlignment to the appropriate LeftRightAlignment to support right-to-left text.

(繼承來源 Control)
RtlTranslateContent(ContentAlignment)

將指定的 ContentAlignment 轉換為適當的 ContentAlignment,以支援由右至左的文字。Converts the specified ContentAlignment to the appropriate ContentAlignment to support right-to-left text.

(繼承來源 Control)
RtlTranslateHorizontal(HorizontalAlignment)

將指定的 HorizontalAlignment 轉換為適當的 HorizontalAlignment,以支援由右至左的文字。Converts the specified HorizontalAlignment to the appropriate HorizontalAlignment to support right-to-left text.

(繼承來源 Control)
RtlTranslateLeftRight(LeftRightAlignment)

將指定的 LeftRightAlignment 轉換為適當的 LeftRightAlignment,以支援由右至左的文字。Converts the specified LeftRightAlignment to the appropriate LeftRightAlignment to support right-to-left text.

(繼承來源 Control)
Scale(Single)

縮放控制項和任何的子控制項。Scales the control and any child controls.

(繼承來源 Control)
Scale(Single, Single)

縮放整個控制項和任何的子控制項。Scales the entire control and any child controls.

(繼承來源 Control)
Scale(SizeF)

根據指定的縮放比例來縮放控制項和所有子控制項。Scales the control and all child controls by the specified scaling factor.

(繼承來源 Control)
ScaleBitmapLogicalToDevice(Bitmap)

發生 DPI 變更時,將邏輯點陣圖值調整為它的對等裝置單位值。Scales a logical bitmap value to it's equivalent device unit value when a DPI change occurs.

(繼承來源 Control)
ScaleControl(SizeF, BoundsSpecified)

縮放控制項的位置、大小、邊框間距和邊界。Scales a control's location, size, padding and margin.

(繼承來源 Control)
ScaleCore(Single, Single)

這個方法與這個類別無關。This method is not relevant for this class.

(繼承來源 Control)
Select()

啟動控制項。Activates the control.

(繼承來源 Control)
Select(Boolean, Boolean)

啟動子控制項。Activates a child control. 選擇性指定定位順序中要選取控制項的方向。Optionally specifies the direction in the tab order to select the control from.

(繼承來源 Control)
SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean)

啟動下一個控制項。Activates the next control.

(繼承來源 Control)
SendToBack()

將控制項傳送到疊置順序的後面。Sends the control to the back of the z-order.

(繼承來源 Control)
SetAutoSizeMode(AutoSizeMode)

設定值,表示已啟用控制項的 AutoSize 屬性時,該控制項的行為模式為何。Sets a value indicating how a control will behave when its AutoSize property is enabled.

(繼承來源 Control)
SetBounds(Int32, Int32, Int32, Int32)

將控制項的範圍設定為指定的位置和大小。Sets the bounds of the control to the specified location and size.

(繼承來源 Control)
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

將控制項的指定範圍設定為指定的位置和大小。Sets the specified bounds of the control to the specified location and size.

(繼承來源 Control)
SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)

執行設定這個控制項的指定範圍的工作。Performs the work of setting the specified bounds of this control.

(繼承來源 Control)
SetClientSizeCore(Int32, Int32)

設定控制項工作區的大小。Sets the size of the client area of the control.

(繼承來源 Control)
SetStyle(ControlStyles, Boolean)

將指定的 ControlStyles 旗標設定為 truefalseSets a specified ControlStyles flag to either true or false.

(繼承來源 Control)
SetTopLevel(Boolean)

將控制項設定為最上層控制項。Sets the control as the top-level control.

(繼承來源 Control)
SetVisibleCore(Boolean)

將控制項設定為指定的可見狀態。Sets the control to the specified visible state.

(繼承來源 Control)
Show()

對使用者顯示控制項。Displays the control to the user.

(繼承來源 Control)
SizeFromClientSize(Size)

從控制項的工作區之高度和寬度判斷整個控制項的大小。Determines the size of the entire control from the height and width of its client area.

(繼承來源 Control)
Sort()

為清單檢視中的項目排序。Sorts the items of the list view.

SuspendLayout()

暫停控制項的配置邏輯。Temporarily suspends the layout logic for the control.

(繼承來源 Control)
ToString()

傳回 ListView 控制項的字串表示。Returns a string representation of the ListView control.

Update()

使控制項重繪其工作區內的失效區域。Causes the control to redraw the invalidated regions within its client area.

(繼承來源 Control)
UpdateBounds()

以目前大小和位置更新控制項的範圍。Updates the bounds of the control with the current size and location.

(繼承來源 Control)
UpdateBounds(Int32, Int32, Int32, Int32)

以指定的大小和位置更新控制項的範圍。Updates the bounds of the control with the specified size and location.

(繼承來源 Control)
UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)

以指定的大小、位置和工作區大小更新控制項的範圍。Updates the bounds of the control with the specified size, location, and client size.

(繼承來源 Control)
UpdateExtendedStyles()

更新套用在清單檢視控制項的延伸樣式。Updates the extended styles applied to the list view control.

UpdateStyles()

強制重新套用指派的樣式至控制項。Forces the assigned styles to be reapplied to the control.

(繼承來源 Control)
UpdateZOrder()

以控制項的父控制項疊置順序更新控制項。Updates the control in its parent's z-order.

(繼承來源 Control)
WndProc(Message)

覆寫 WndProc(Message)Overrides WndProc(Message).

事件

AfterLabelEdit

發生於使用者編輯項目的標籤時。Occurs when the label for an item is edited by the user.

AutoSizeChanged

這個事件與這個類別無關。This event is not relevant for this class.

(繼承來源 Control)
BackColorChanged

發生於 BackColor 屬性的值變更時。Occurs when the value of the BackColor property changes.

(繼承來源 Control)
BackgroundImageChanged

發生於 BackgroundImage 屬性的值變更時。Occurs when the value of the BackgroundImage property changes.

BackgroundImageLayoutChanged

發生於 BackgroundImageLayout 屬性變更時。Occurs when the BackgroundImageLayout property changes.

BeforeLabelEdit

發生於使用者開始編輯項目的標籤時。Occurs when the user starts editing the label of an item.

BindingContextChanged

發生於 BindingContext 屬性的值變更時。Occurs when the value of the BindingContext property changes.

(繼承來源 Control)
CacheVirtualItems

當已變更虛擬模式中 ListView 的顯示區域內容,而且 ListView 判斷需要新的項目範圍時發生。Occurs when the contents of the display area for a ListView in virtual mode has changed, and the ListView determines that a new range of items is needed.

CausesValidationChanged

發生於 CausesValidation 屬性的值變更時。Occurs when the value of the CausesValidation property changes.

(繼承來源 Control)
ChangeUICues

發生於焦點或鍵盤使用者介面 (UI) 提示變更時。Occurs when the focus or keyboard user interface (UI) cues change.

(繼承來源 Control)
Click

發生於按下控制項時。Occurs when the control is clicked.

(繼承來源 Control)
ClientSizeChanged

發生於 ClientSize 屬性的值變更時。Occurs when the value of the ClientSize property changes.

(繼承來源 Control)
ColumnClick

發生於使用者按一下清單檢視控制項中的資料行標頭時。Occurs when the user clicks a column header within the list view control.

ColumnReordered

發生於資料行標頭順序已變更時。Occurs when the column header order is changed.

ColumnWidthChanged

發生於成功變更資料行寬度後。Occurs after the width of a column is successfully changed.

ColumnWidthChanging

發生於資料行的寬度變更時。Occurs when the width of a column is changing.

ContextMenuChanged

發生於 ContextMenu 屬性的值變更時。Occurs when the value of the ContextMenu property changes.

(繼承來源 Control)
ContextMenuStripChanged

發生於 ContextMenuStrip 屬性的值變更時。Occurs when the value of the ContextMenuStrip property changes.

(繼承來源 Control)
ControlAdded

發生於加入新控制項至 Control.ControlCollection 時。Occurs when a new control is added to the Control.ControlCollection.

(繼承來源 Control)
ControlRemoved

發生於從 Control.ControlCollection 移除控制項時。Occurs when a control is removed from the Control.ControlCollection.

(繼承來源 Control)
CursorChanged

發生於 Cursor 屬性的值變更時。Occurs when the value of the Cursor property changes.

(繼承來源 Control)
Disposed

當此元件由 Dispose() 方法的呼叫處置時發生。Occurs when the component is disposed by a call to the Dispose() method.

(繼承來源 Component)
DockChanged

發生於 Dock 屬性的值變更時。Occurs when the value of the Dock property changes.

(繼承來源 Control)
DoubleClick

發生於按兩下控制項時。Occurs when the control is double-clicked.

(繼承來源 Control)
DpiChangedAfterParent

發生於某個控制項的父控制項或表單已變更之後,以程式設計方式變更其 DPI 設定時。Occurs when the DPI setting for a control is changed programmatically after the DPI of its parent control or form has changed.

(繼承來源 Control)
DpiChangedBeforeParent

發生於某個控制項的父控制項或表單發生 DPI 變更事件之前,以程式設計方式變更其 DPI 設定時。Occurs when the DPI setting for a control is changed programmatically before a DPI change event for its parent control or form has occurred.

(繼承來源 Control)
DragDrop

發生於拖放作業完成時。Occurs when a drag-and-drop operation is completed.

(繼承來源 Control)
DragEnter

發生於將物件拖曳至控制項邊框時。Occurs when an object is dragged into the control's bounds.

(繼承來源 Control)
DragLeave

發生於將物件拖出控制項界限時。Occurs when an object is dragged out of the control's bounds.

(繼承來源 Control)
DragOver

發生於將物件拖曳至控制項邊框上方時。Occurs when an object is dragged over the control's bounds.

(繼承來源 Control)
DrawColumnHeader

當已繪製 ListView 的詳細資料檢視而且 OwnerDraw 屬性設定為 true 時發生。Occurs when the details view of a ListView is drawn and the OwnerDraw property is set to true.

DrawItem

當已繪製 ListView 而且 OwnerDraw 屬性設定為 true 時發生。Occurs when a ListView is drawn and the OwnerDraw property is set to true.

DrawSubItem

當已繪製 ListView 的詳細資料檢視而且 OwnerDraw 屬性設定為 true 時發生。Occurs when the details view of a ListView is drawn and the OwnerDraw property is set to true.

EnabledChanged

發生於 Enabled 屬性值變更時。Occurs when the Enabled property value has changed.

(繼承來源 Control)
Enter

發生於輸入控制項時。Occurs when the control is entered.

(繼承來源 Control)
FontChanged

發生在 Font 屬性值變更時。Occurs when the Font property value changes.

(繼承來源 Control)
ForeColorChanged

發生在 ForeColor 屬性值變更時。Occurs when the ForeColor property value changes.

(繼承來源 Control)
GiveFeedback

發生於拖曳作業時。Occurs during a drag operation.

(繼承來源 Control)
GotFocus

發生於控制項取得焦點時。Occurs when the control receives focus.

(繼承來源 Control)
HandleCreated

發生於為控制項建立控制代碼時。Occurs when a handle is created for the control.

(繼承來源 Control)
HandleDestroyed

發生於終結控制項的控制代碼時。Occurs when the control's handle is in the process of being destroyed.

(繼承來源 Control)
HelpRequested

發生於使用者要求控制項的說明時。Occurs when the user requests help for a control.

(繼承來源 Control)
ImeModeChanged

發生於 ImeMode 屬性變更時。Occurs when the ImeMode property has changed.

(繼承來源 Control)
Invalidated

發生於控制項的顯示需要重新繪製時。Occurs when a control's display requires redrawing.

(繼承來源 Control)
ItemActivate

發生於啟動項目時。Occurs when an item is activated.

ItemCheck

發生於項目的勾選狀態變更時。Occurs when the check state of an item changes.

ItemChecked

發生於項目的已勾選狀態變更時。Occurs when the checked state of an item changes.

ItemDrag

發生於使用者開始拖曳項目時。Occurs when the user begins dragging an item.

ItemMouseHover

發生於滑鼠停留在項目上時。Occurs when the mouse hovers over an item.

ItemSelectionChanged

發生於項目的選取狀態變更時。Occurs when the selection state of an item changes.

KeyDown

發生於按下按鍵且焦點在控制項時。Occurs when a key is pressed while the control has focus.

(繼承來源 Control)
KeyPress

發生於Occurs when a character. 控制項有焦點,並按下字元空格鍵或退格鍵時。space or backspace key is pressed while the control has focus.

(繼承來源 Control)
KeyUp

發生於放開按鍵且焦點在控制項時。Occurs when a key is released while the control has focus.

(繼承來源 Control)
Layout

發生於控制項應重新調整其子控制項位置時。Occurs when a control should reposition its child controls.

(繼承來源 Control)
Leave

發生於輸入焦點離開控制項時。Occurs when the input focus leaves the control.

(繼承來源 Control)
LocationChanged

發生於 Location 屬性值變更時。Occurs when the Location property value has changed.

(繼承來源 Control)
LostFocus

發生於控制項遺失焦點時。Occurs when the control loses focus.

(繼承來源 Control)
MarginChanged

發生於控制項的邊界變更時。Occurs when the control's margin changes.

(繼承來源 Control)
MouseCaptureChanged

發生於控制項遺失滑鼠捕捉時。Occurs when the control loses mouse capture.

(繼承來源 Control)
MouseClick

發生於使用滑鼠按一下控制項時。Occurs when the control is clicked by the mouse.

(繼承來源 Control)
MouseDoubleClick

發生於以滑鼠按兩下控制項時。Occurs when the control is double clicked by the mouse.

(繼承來源 Control)
MouseDown

發生於滑鼠指標位於控制項上並按下滑鼠按鍵時。Occurs when the mouse pointer is over the control and a mouse button is pressed.

(繼承來源 Control)
MouseEnter

發生於滑鼠指標進入控制項時。Occurs when the mouse pointer enters the control.

(繼承來源 Control)
MouseHover

發生於滑鼠指標停留在控制項上時。Occurs when the mouse pointer rests on the control.

(繼承來源 Control)
MouseLeave

發生於滑鼠指標離開控制項時。Occurs when the mouse pointer leaves the control.

(繼承來源 Control)
MouseMove

發生於滑鼠指標移至控制項上時。Occurs when the mouse pointer is moved over the control.

(繼承來源 Control)
MouseUp

發生於滑鼠指標位於控制項上並放開滑鼠按鍵時。Occurs when the mouse pointer is over the control and a mouse button is released.

(繼承來源 Control)
MouseWheel

發生於滑鼠滾輪移動且焦點在控制項時。Occurs when the mouse wheel moves while the control has focus.

(繼承來源 Control)
Move

發生於控制項移動時。Occurs when the control is moved.

(繼承來源 Control)
PaddingChanged

發生於 Padding 屬性的值變更時。Occurs when the value of the Padding property changes.

Paint

發生於繪製 ListView 控制項時。Occurs when the ListView control is painted.

ParentChanged

發生在 Parent 屬性值變更時。Occurs when the Parent property value changes.

(繼承來源 Control)
PreviewKeyDown

發生於焦點位於這個控制項上時並按下鍵盤按鍵的 KeyDown 事件之前。Occurs before the KeyDown event when a key is pressed while focus is on this control.

(繼承來源 Control)
QueryAccessibilityHelp

發生於 AccessibleObject 為協助工具應用程式提供說明時。Occurs when AccessibleObject is providing help to accessibility applications.

(繼承來源 Control)
QueryContinueDrag

發生於拖放作業時,讓拖曳來源能夠決定是否應取消拖放作業。Occurs during a drag-and-drop operation and enables the drag source to determine whether the drag-and-drop operation should be canceled.

(繼承來源 Control)
RegionChanged

發生於 Region 屬性的值變更時。Occurs when the value of the Region property changes.

(繼承來源 Control)
Resize

發生於重設控制項大小時。Occurs when the control is resized.

(繼承來源 Control)
RetrieveVirtualItem

發生在 ListView 處於虛擬模式,而且需要 ListViewItem 時。Occurs when the ListView is in virtual mode and requires a ListViewItem.

RightToLeftChanged

發生在 RightToLeft 屬性值變更時。Occurs when the RightToLeft property value changes.

(繼承來源 Control)
RightToLeftLayoutChanged

發生於 RightToLeftLayout 屬性的值變更時。Occurs when the value of the RightToLeftLayout property changes.

SearchForVirtualItem

發生在 ListView 處於虛擬模式,而且已經開始進行搜尋時。Occurs when the ListView is in virtual mode and a search is taking place.

SelectedIndexChanged

發生於 SelectedIndices 集合變更時。Occurs when the SelectedIndices collection changes.

SizeChanged

發生在 Size 屬性值變更時。Occurs when the Size property value changes.

(繼承來源 Control)
StyleChanged

發生於控制項樣式變更時。Occurs when the control style changes.

(繼承來源 Control)
SystemColorsChanged

發生於系統色彩變更時。Occurs when the system colors change.

(繼承來源 Control)
TabIndexChanged

發生在 TabIndex 屬性值變更時。Occurs when the TabIndex property value changes.

(繼承來源 Control)
TabStopChanged

發生在 TabStop 屬性值變更時。Occurs when the TabStop property value changes.

(繼承來源 Control)
TextChanged

發生於 Text 屬性變更時。Occurs when the Text property changes.

Validated

發生於控制項完成驗證時。Occurs when the control is finished validating.

(繼承來源 Control)
Validating

發生於驗證控制項時。Occurs when the control is validating.

(繼承來源 Control)
VirtualItemsSelectionRangeChanged

發生在 ListView 處於虛擬模式,而且某個範圍之項目的選取狀態變更時。Occurs when a ListView is in virtual mode and the selection state of a range of items has changed.

VisibleChanged

發生在 Visible 屬性值變更時。Occurs when the Visible property value changes.

(繼承來源 Control)

明確介面實作

IDropTarget.OnDragDrop(DragEventArgs)

引發 DragDrop 事件。Raises the DragDrop event.

(繼承來源 Control)
IDropTarget.OnDragEnter(DragEventArgs)

引發 DragEnter 事件。Raises the DragEnter event.

(繼承來源 Control)
IDropTarget.OnDragLeave(EventArgs)

引發 DragLeave 事件。Raises the DragLeave event.

(繼承來源 Control)
IDropTarget.OnDragOver(DragEventArgs)

引發 DragOver 事件。Raises the DragOver event.

(繼承來源 Control)

適用於

另請參閱