Beispiel #1
0
        private void TableDesingerLayer_DragDrop(object sender, DragEventArgs e)
        {
            DataRow dr = (DataRow)e.Data.GetData(typeof(DataRow));
            TableDesingerHandler tableDesingerHandler = new TableDesingerHandler();

            DBSubPlugin.process(new DataRow[] { dr }, tableDesingerHandler);
            TableDesingerUI t = new TableDesingerUI();

            t.DrawLineEvent += new TableDesingerUI.DrawLineDel(t_DrawLineEvent);
            t.TableInfo      = tableDesingerHandler.tableInfos[0];
            t.init();
            t.Location = PointToClient(new Point(e.X, e.Y));
            Controls.Add(t);

            TableDesingerUI.CurrTable = t;
        }
Beispiel #2
0
        private void DesingerLayer_DragDrop(object sender, DragEventArgs e)
        {
            DataRow dr = (DataRow)e.Data.GetData(typeof(DataRow));

            TableDesingerHandler tableDesingerHandler = new TableDesingerHandler();

            DBSubPlugin.process(new DataRow[] { dr }, tableDesingerHandler);
            TableDesingerUI t = new TableDesingerUI();

            t.TableInfo = tableDesingerHandler.tableInfos[0];
            t.init();
            t.Location = DesingerHost.PointToClient(new Point(e.X, e.Y));
            DesingerHost.Controls.Add(t);
            t.BringToFront();
            _currentCtrl = t;
            Rectangle r = DesingerHost.RectangleToScreen(t.Bounds);

            recter.Rect = this.RectangleToClient(r);

            //recter.Rect = t.Bounds;
            Invalidate2(false);
        }