Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
 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();
     }
 }