Пример #1
0
        public override void MiseAJourGripExtremite()
        {
            DimensionsModifiable.Clear();

            DimensionsModifiable.Add(new Rectangle(_depart.X - 5, _depart.Y - 5, 10, 10));
            DimensionsModifiable.Add(new Rectangle(_fin.X - 5, _fin.Y - 5, 10, 10));
        }
Пример #2
0
        public override void Dessiner(Graphics g)
        {
            using (Pen stylo = new Pen(CouleurLigne, LargeurLigne))
            {
                g.DrawLine(stylo, Depart, Fin);

                if (EstSelectionne)
                {
                    g.FillEllipse(new SolidBrush(Color.Red), DimensionsModifiable.ElementAt(0));
                    g.FillEllipse(new SolidBrush(Color.Red), DimensionsModifiable.ElementAt(1));
                }
            }
        }
Пример #3
0
        public override Constantes.PosRedim SelectionnerExtremite(Point pPoint)
        {
            if (DimensionsModifiable.ElementAt(0).Contains(pPoint))
            {
                return(Constantes.PosRedim.TraitDebut);
            }

            if (DimensionsModifiable.ElementAt(1).Contains(pPoint))
            {
                return(Constantes.PosRedim.TraitFin);
            }

            return(Constantes.PosRedim.Aucune);
        }