ListView.HotTracking Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, имеет ли текст элемента или дочернего элемента внешний вид гиперссылки при переходе указателя мыши на него.
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 Значение , если текст элемента имеет внешний вид гиперссылки при переходе мыши на него; falseв противном случае . Значение по умолчанию — false.
Примеры
В следующем примере кода демонстрируется включение горячего ListView отслеживания. Чтобы запустить этот пример, вставьте следующий код в Форму Windows Form и вызовите InitializeHotTrackingListView метод из конструктора или Load обработчика событий формы.
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. Кроме того, редактирование меток во время выполнения не допускается при включении горячего отслеживания.