Ejemplo n.º 1
0
        // Drag action from list box
        private void listBox1_MouseMove(object sender, MouseEventArgs e)
        {
            if (System.Windows.Forms.Control.MouseButtons == MouseButtons.Left)
            {
                FamilyListBoxMember member = (FamilyListBoxMember)listBox1.SelectedItem;

                // Use standard Revit drag and drop behavior
                List <String> data = new List <String>();
                data.Add(member.FullPath);
                UIApplication.DoDragDrop(data);
            }
        }
Ejemplo n.º 2
0
        // Drag action from list view
        private void listView_MouseMove(object sender, MouseEventArgs e)
        {
            if (System.Windows.Forms.Control.MouseButtons == MouseButtons.Left)
            {
                ListViewItem selectedItem = this.listView1.SelectedItems.Cast <ListViewItem>().FirstOrDefault <ListViewItem>();

                if (selectedItem != null)
                {
                    // Use custom Revit drag and drop behavior
                    LoadedFamilyDropHandler myhanlder = new LoadedFamilyDropHandler();
                    UIApplication.DoDragDrop(selectedItem.Tag, myhanlder);
                }
            }
        }
Ejemplo n.º 3
0
 private void listView1_MouseMove(object sender, MouseEventArgs e)
 {
     UIApplication.DoDragDrop(null, new handler());
 }