ListView.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.

public:
 property bool HotTracking { bool get(); void set(bool value); };
public bool HotTracking { get; set; }
member this.HotTracking : bool with get, set
Public Property HotTracking As Boolean

プロパティ値

マウスが置かれたときに、項目のテキストの外観がハイパーリンクになる場合は true。それ以外の場合は falsetrue if the item text has the appearance of a hyperlink when the mouse passes over it; otherwise, false. 既定値は、false です。The default is false.

次のコード例は、ホット追跡が有効になっている @no__t 0 を示しています。The following code example demonstrates a ListView with hot tracking enabled. この例を実行するには、次のコードを Windows フォームに貼り付け、フォームのコンストラクターまたは Load イベントハンドラーから InitializeHotTrackingListView メソッドを呼び出します。To run this example, paste the following code into a Windows Form and call the InitializeHotTrackingListView method from the form's constructor or Load event handler.

private ImageList list = new ImageList();
private ListView hotTrackinglistView = new ListView();

private void InitializeHotTrackingListView(){
    list.Images.Add(new Bitmap(typeof(Button), "Button.bmp"));
    hotTrackinglistView.SmallImageList = list;
    hotTrackinglistView.Location = new Point(20, 20);
    hotTrackinglistView.View = View.SmallIcon;
    ListViewItem listItem1 = new ListViewItem("Short", 0 );
    ListViewItem listItem2 = new ListViewItem("Tiny", 0);
    hotTrackinglistView.Items.Add(listItem1);
    hotTrackinglistView.Items.Add(listItem2);
    hotTrackinglistView.HotTracking = true;
    this.Controls.Add(hotTrackinglistView);
}
Private list As New ImageList()
Private hotTrackinglistView As New ListView()


Private Sub InitializeHotTrackingListView()
    list.Images.Add(New Bitmap(GetType(Button), "Button.bmp"))
    hotTrackinglistView.SmallImageList = list
    hotTrackinglistView.Location = New Point(20, 20)
    hotTrackinglistView.View = View.SmallIcon
    Dim listItem1 As New ListViewItem("Short", 0)
    Dim listItem2 As New ListViewItem("Tiny", 0)
    hotTrackinglistView.Items.Add(listItem1)
    hotTrackinglistView.Items.Add(listItem2)
    hotTrackinglistView.HotTracking = True
    Me.Controls.Add(hotTrackinglistView)

End Sub

注釈

ホットトラッキングを有効にすると、Activation プロパティが OneClick に設定され、HoverSelection プロパティが true に設定されます。Enabling hot tracking will cause the Activation property to be set to OneClick and the HoverSelection property to be set to true. また、ホットトラッキングが有効になっている場合、実行時のラベル編集は許可されません。In addition, run-time label editing is not allowed when hot tracking is enabled.

適用対象