Basically, I have a ListView of items. When one is selected, a text box comes into view on the right to display more details of that item (takes a little time for the item
You can register to ListView's ItemSelectionChangedEvent instead.
this.listView1.ItemSelectionChanged += this.HandleOnListViewItemSelectionChanged;
private void HandleOnListViewItemSelectionChanged(Object sender, ListViewItemSelectionChangedEventArgs e)
{
if (e.IsSelected)
{
this.detailsLabel.Text = this.GetDetails(e.Item);
}
else
{
this.detailsLabel.Text = String.Empty;
}
}