private void canvas_Click(object sender, EventArgs e) { Point a = PointToClient(MousePosition); a.X = a.X - 12; a.Y = a.Y - 100; if (rabActor.Checked && rabAdd.Checked) { kiesnaam = new EditActor(a); kiesnaam.Show(); kiesnaam.VisibleChanged += kiesnaamVisibleChanged; } if (rabUseCase.Checked && rabAdd.Checked) { UseCaseProps = new EditProperties(a); UseCaseProps.Show(); UseCaseProps.VisibleChanged += UseCasePropsVisibleChanged; } if (rabLine.Checked && inlijn == true) { inlijn = false; usecaselijn = a; lines.Add(new Line(actorlijn, usecaselijn)); this.Refresh(); } else if (rabLine.Checked && inlijn == false) { inlijn = true; actorlijn = a; } }
private void Pb_MouseClick(object sender, MouseEventArgs e) { if (rabSelect.Checked) { UseCase gevonden = null; foreach (UseCase a in usecases) { if (a.dezepicturebox == sender) { gevonden = a; } } editUseCaseProps = new EditProperties(gevonden); editUseCaseProps.Show(); usecases.Remove(gevonden); editUseCaseProps.VisibleChanged += EditUseCaseProps_VisibleChanged; MessageBox.Show(sender.ToString()); } else if (rabDelete.Checked) { UseCase gevonden = null; foreach (UseCase a in usecases) { if (a.dezepicturebox == sender) { gevonden = a; } } usecases.Remove(gevonden); loadAllItems(); } }