Exemple #1
0
        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;
        }
Exemple #2
0
 private void SelectionBox_OnSelectionBoxDragEvent(object sender, Event.EventManager.SelectionBoxEventArgs e)
 {
 }