ListView.FindNearestItem メソッド

定義

指定したポイントから次の項目を検索します。検索は、指定した方向で実行されます。Finds the next item from a given point, searching in the specified direction.

オーバーロード

FindNearestItem(SearchDirectionHint, Point)

指定したポイントから次の項目を検索します。検索は、指定した方向で実行されます。Finds the next item from the given point, searching in the specified direction.

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.

public:
 System::Windows::Forms::ListViewItem ^ FindNearestItem(System::Windows::Forms::SearchDirectionHint dir, System::Drawing::Point point);
public System.Windows.Forms.ListViewItem FindNearestItem (System.Windows.Forms.SearchDirectionHint dir, System.Drawing.Point point);
member this.FindNearestItem : System.Windows.Forms.SearchDirectionHint * System.Drawing.Point -> System.Windows.Forms.ListViewItem

パラメーター

dir
SearchDirectionHint

SearchDirectionHint 値の 1 つ。One of the SearchDirectionHint values.

point
Point

検索の開始位置を示すポイント。The point at which to begin searching.

戻り値

指定したポイントに最も近い ListViewItem を検索します。検索は、指定した方向で実行されます。The ListViewItem that is closest to the given point, searching in the specified direction.

例外

ViewSmallIcon または LargeIcon 以外の値に設定されています。View is set to a value other than SmallIcon or LargeIcon.

注釈

FindNearestItem メソッドは、指定された方向に項目が見つからない場合に null を返します。The FindNearestItem method returns null if no item is found in the given direction. 最も近い項目を識別することは、アプリケーションが実行されているオペレーティングシステムによって異なる場合があり、FindNearestItemの結果に影響します。Identifying the nearest item can vary depending on the operating system the application is running on, and will affect the results of FindNearestItem.

FindNearestItem(SearchDirectionHint, Int32, Int32)

指定した x 座標と y 座標から次の項目を検索します。検索は、指定した方向で実行されます。Finds the next item from the given x- and y-coordinates, searching in the specified direction.

public:
 System::Windows::Forms::ListViewItem ^ FindNearestItem(System::Windows::Forms::SearchDirectionHint searchDirection, int x, int y);
public System.Windows.Forms.ListViewItem FindNearestItem (System.Windows.Forms.SearchDirectionHint searchDirection, int x, int y);
member this.FindNearestItem : System.Windows.Forms.SearchDirectionHint * int * int -> System.Windows.Forms.ListViewItem
Public Function FindNearestItem (searchDirection As SearchDirectionHint, x As Integer, y As Integer) As ListViewItem

パラメーター

searchDirection
SearchDirectionHint

SearchDirectionHint 値の 1 つ。One of the SearchDirectionHint values.

x
Int32

検索を開始する位置を表すポイントの x 座標。The x-coordinate for the point at which to begin searching.

y
Int32

検索を開始する位置を表すポイントの y 座標。The y-coordinate for the point at which to begin searching.

戻り値

指定した検索方向にある、特定の座標に最も近い ListViewItemThe ListViewItem that is closest to the given coordinates, searching in the specified direction.

例外

ViewSmallIcon または LargeIcon 以外の値に設定されています。View is set to a value other than SmallIcon or LargeIcon.

注釈

FindNearestItem メソッドは、指定された方向に項目が見つからない場合に null を返します。The FindNearestItem method returns null if no item is found in the given direction. 最も近い項目を識別することは、アプリケーションが実行されているオペレーティングシステムによって異なる場合があり、FindNearestItemの結果に影響します。Identifying the nearest item can vary depending on the operating system the application is running on, and will affect the results of FindNearestItem.

適用対象