Ejemplo n.º 1
0
        private void INPUT_MouseDown(object sender, MouseEventArgs e)
        {
            textBoxLocation.Text = ActiveControl.Name.ToString();
            Input_Front newGate = new Input_Front();

            Form1.getInstance().switches.Add(newGate);
            //GateFrontList.Add(newGate);
            Point d;

            d = Gate_Front.MousePosition;
            if (d.X < 2 * flowLayoutPanel1.Right && d.X > 0)
            {
                DoDragDrop(newGate, DragDropEffects.Link);
                newGate.Parent = panel2;
                mousePos       = Gate_Front.MousePosition;
                // int dx = mousePos.X - DecentUserControlChild.Width - panel2.Left;
                // int dy = mousePos.Y - panel2.Top - 3 * DecentUserControlChild.Height + DecentUserControlChild.Height / 2;
                newGate.Location = new Point(mousePos.X - panel2.Left - 3 * newGate.Width / 2, mousePos.Y - 100);
            }
        }
Ejemplo n.º 2
0
        private void Switch_Click(object sender, EventArgs e)
        {
            Input_Front s = new Input_Front();

            this.Controls.Add(s);
        }