private void ElipseBtn_Click(object sender, EventArgs e) { dialogProcessor.AddElipse(); statusBar.Items[0].Text = "Рисуване на елипса"; viewPort.Invalidate(); }
/// <summary> /// Прихващане на отпускането на бутона на мишката. /// Излизаме от режим "влачене". /// </summary> void ViewPortMouseUp(object sender, System.Windows.Forms.MouseEventArgs e) { s.Stop(); dialogProcessor.IsDragging = false; if (s.ElapsedMilliseconds < 100 && flag == false)//Removes Selection when item is selected & clict under 100 mili sek { dialogProcessor.Selection.Remove(sel); } if (s.ElapsedMilliseconds < 1000 && flagSelect == true) { Fpoint.X = e.X; Fpoint.Y = e.Y; switch (ShapeType) { case null: break; case "ractangle": dialogProcessor.AddRectangle(Spoint, Fpoint); flagSelect = false; break; case "elipse": dialogProcessor.AddElipse(Spoint, Fpoint); flagSelect = false; break; case "selection": dialogProcessor.AddSelection(Spoint, Fpoint); flagSelect = false; break; case "traiangle": // dialogProcessor.AddTriangle(Spoint, Fpoint); flagSelect = false; break; default: break; } } s.Reset(); viewPort.Invalidate(); }
private void onBtnDrawElipseClicked(object sender, EventArgs e) { dialogProcessor.AddElipse(); statusBar.Items[0].Text = "Last action. Drawing a Elipse"; viewPort.Invalidate(); }