Пример #1
0
        /// <summary>
        /// Allow drag of instrument or product from tree view.
        /// </summary>
        private void treeViewProductList_ItemDrag(object sender, ItemDragEventArgs e)
        {
            TreeNode node = e.Item as TreeNode;

            if (node != null)
            {
                DataObject dataObject = new DataObject();

                if (node.Nodes.Count > 0)
                {
                    ProductKey key = ((Product)node.Tag).Key;
                    DoDragDrop(key.ToDataObject(), DragDropEffects.Copy);
                }
                else
                {
                    InstrumentKey key = ((Instrument)node.Tag).Key;
                    DoDragDrop(key.ToDataObject(), DragDropEffects.Copy);
                }
            }
        }