ListViewItem.FindNearestItem メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ListViewItem.FindNearestItem メソッドの意味・解説 

ListViewItem.FindNearestItem メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

検索方向指定して最も近い項目を ListViewItem から検索します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Function FindNearestItem ( _
    searchDirection As SearchDirectionHint _
) As ListViewItem
Dim instance As ListViewItem
Dim searchDirection As SearchDirectionHint
Dim returnValue As ListViewItem

returnValue = instance.FindNearestItem(searchDirection)
public ListViewItem FindNearestItem (
    SearchDirectionHint searchDirection
)
public:
ListViewItem^ FindNearestItem (
    SearchDirectionHint searchDirection
)
public ListViewItem FindNearestItem (
    SearchDirectionHint searchDirection
)
public function FindNearestItem (
    searchDirection : SearchDirectionHint
) : ListViewItem

パラメータ

searchDirection

SearchDirectionHint 値の 1 つ

戻り値
指定した検索方向にある、特定の座標最も近い ListViewItem

例外例外
例外種類条件

InvalidOperationException

項目を格納する ListView の View プロパティが、SmallIcon または LargeIcon 以外の値に設定されています。

解説解説
使用例使用例

FindNearestItem メソッド使用する方法次のコード例示します。この例を実行するには、findListView という名前の ListView配置されている Windows フォームに、次のコード例貼り付けます。View プロパティアイコン ビュー設定されており、ListView に項目が追加されていることを確認してください次にfindListView の MouseDown イベントを、この例の findListView_MouseDown メソッド関連付けます。

Private Sub findListView_MouseDown(ByVal
 sender As Object, ByVal
 e As MouseEventArgs)


    Dim info As ListViewHitTestInfo = findListView.HitTest(e.X,
 e.Y)
    Dim foundItem As ListViewItem = Nothing
    If Not (info.Item Is
 Nothing) Then
        foundItem = info.Item.FindNearestItem(SearchDirectionHint.Up)
    End If
    If Not (foundItem Is
 Nothing) Then
        label1.Text = "Previous Item: " + foundItem.Text

    Else
        label1.Text = "No item found"
    End If

End Sub
void findListView_MouseDown(object sender, MouseEventArgs e)
{
    ListViewHitTestInfo info = findListView.HitTest(e.X, e.Y);
    ListViewItem foundItem = null;
    if (info.Item != null)
        foundItem = info.Item.FindNearestItem(SearchDirectionHint.Up);
    if (foundItem != null)
        label1.Text = "Previous Item: " + foundItem.Text;

    else
        label1.Text = "No item found";
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からListViewItem.FindNearestItem メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からListViewItem.FindNearestItem メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からListViewItem.FindNearestItem メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

ListViewItem.FindNearestItem メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ListViewItem.FindNearestItem メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS