private void SelectionBox_OnSelectionBoxSelectedEvent(object sender, Event.EventManager.SelectionBoxEventArgs e) { string label = vizcore3d.SelectionBox.GetLabel(e.ID); if (String.IsNullOrEmpty(label) == true) { return; } lvUser.SelectedIndexChanged -= LvUser_SelectedIndexChanged; int index = -1; for (int i = 0; i < lvUser.Items.Count; i++) { lvUser.Items[i].Selected = false; string name = lvUser.Items[i].SubItems[1].Text; if (index == -1 && label == name) { index = i; } } if (index == -1) { lvUser.SelectedIndexChanged += LvUser_SelectedIndexChanged; return; } lvUser.EnsureVisible(index); lvUser.Items[index].Selected = true; lvUser.SelectedIndexChanged += LvUser_SelectedIndexChanged; }
private void SelectionBox_OnSelectionBoxDragEvent(object sender, Event.EventManager.SelectionBoxEventArgs e) { }