Exemplo n.º 1
0
 private bool disposeCircle(MyCircle disposeCircle)
 {
     try
     {
         disposeCircle.Dispose();
         allCircles.Remove(disposeCircle);
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Exemplo n.º 2
0
        public MyCircle(MyCircle copyCircle) : this()
        {
            circleColor = copyCircle.CircleColor;
            sb          = new SolidBrush(circleColor);
            //toolTipStr = copyCircle.ToolTipStr;

            parentSize = copyCircle.ParentSize;

            CircleSize = copyCircle.CircleSize;

            selfRunningInterval = copyCircle.selfRunningInterval;

            selfRunningSpeed = copyCircle.SelfRunningSpeed;
        }
Exemplo n.º 3
0
        private void button3_Click(object sender, EventArgs e)
        {
            MyCircle newCircle;

            if (allCircles.Count != 0)
            {
                newCircle = new MyCircle(allCircles[0]);
            }
            else
            {
                newCircle            = new MyCircle();
                newCircle.ParentSize = panel_runningArea.Size;
            }
            newCircle.Name           = "myCircle" + (allCircles.Count + 1).ToString();
            newCircle.DisposeCircle += disposeCircle;
            //newCircle.ParentSize = panel_runningArea.Size;
            panel_runningArea.Controls.Add(newCircle);
            allCircles.Add(newCircle);
        }