//Measure private void Measure_MouseUp(object sender, MouseEventArgs e) { ButtonCircle btnDisappear = (ButtonCircle)sender; if (!(Measure.Location.X >= XBOX && Measure.Location.Y >= YBOX)) { timer1_Tick(null, null); Measure.Location = new Point(23, 155); } FlagMeasure = false; }
private void btnMove_MouseUp(object sender, MouseEventArgs e) { ButtonCircle btnDisappear = (ButtonCircle)sender; if (!(btnMove.Location.X >= XBOX && btnMove.Location.Y >= YBOX)) { if (listPositive.Contains(btnDisappear)) { CountPositive--; listPositive.Remove(btnDisappear); } if (listNegative.Contains(btnDisappear)) { CountNegative--; listNegative.Remove(btnDisappear); } timer1_Tick(null, null); Controls.Remove(btnDisappear); } Flag = false; }
//Charges private void PositiveCharges_MouseDown(object sender, MouseEventArgs e) { ButtonCircle btnGoc = (ButtonCircle)sender; ButtonCircle btn = new ButtonCircle(); btn.Location = new Point(btnGoc.Location.X, btnGoc.Location.Y); btn.Size = new Size(btnGoc.Size.Width, btnGoc.Size.Height); btn.FlatStyle = FlatStyle.Flat; btn.FlatAppearance.BorderSize = 0; btn.BackgroundImageLayout = btnGoc.BackgroundImageLayout; btn.BackgroundImage = btnGoc.BackgroundImage; btn.Tag = Qcharges.ToString(); btn.MouseDown += new MouseEventHandler(btnMove_MouseDown); btn.MouseUp += new MouseEventHandler(btnMove_MouseUp); listPositive.Add(btn); Controls.Add(btn); listPositive[CountPositive].BringToFront(); btnMove_MouseDown(listPositive[CountPositive], null); btnVuaTao = btn; CountPositive++; }