Exemplo n.º 1
0
        /// <summary>
        /// start of paint connection line
        /// </summary>
        /// <param name="sender">logic element</param>
        /// <param name="e">parameters of mouse event</param>
        public void element_MouseDown(object sender, MouseEventArgs e)
        {
            drawLine = new DrawLine();

            if (e.Button == MouseButtons.Left)
            {
                drawLine.setStartPoint(e.X + (sender as UserControl).Location.X, e.Y + (sender as UserControl).Location.Y);

                isClicked = true;
            }
            else if (e.Button == MouseButtons.Right)
            {
                MyUserControl temp = sender as MyUserControl;
                Disconect.disconnect(temp);
                DeleteLine.delete(userControls, drawedLines, temp);
                Invalidate();
            }
        }