Пример #1
0
        //--------------------------------------------------------------------------------
        private void CTreeListeTables_ItemDrag(object sender, ItemDragEventArgs e)
        {
            TreeNode node = e.Item as TreeNode;

            if (node == null)
            {
                return;
            }
            ITableDefinition def = GetTableForNode(node);

            if (def != null)
            {
                IObjetDeEasyQuery objet = def.GetObjetDeEasyQueryParDefaut();
                if (objet != null)
                {
                    CDonneeDragDropObjetGraphique data = new CDonneeDragDropObjetGraphique(
                        Name,
                        objet,
                        new Point(objet.Size.Width / 2, objet.Size.Height / 2));
                    DoDragDrop(data, DragDropEffects.Copy | DragDropEffects.None);
                }
            }
        }