예제 #1
0
        /// Création d'une BrainStorm.
        /// <param name="sender">Entrée du menu contextuel.</param>
        /// <param name="e">Clique.</param>
        private void newToolStripMenuItem_Click(object sender, EventArgs e)
        {
            int   id       = controler.New(type);
            Point location = NewNotLocation();

            controler.Move(id, location);
        }
예제 #2
0
 /// Déplacement de la souris, si le bouton gauche est enfoncé, on déplace la vue.
 /// <param name="e">Evènement de déplacement de la souris.</param>
 protected override void OnMouseMove(MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Left)
     {
         int   xDelta      = e.X - origin.X;
         int   yDelta      = e.Y - origin.Y;
         Point newLocation = new Point(Left + xDelta, Top + yDelta);
         // Déplacement effectif de la BrainStorm par le controler.
         controler.Move(modelId, newLocation);
     }
     base.OnMouseMove(e);
 }