示例#1
0
        public Separateur(Plages Parent, int No, Pen Pen, int X, PictureBox Box, List<Separateur> ListeSep)
        {
            if ((Pen != null) || (Box != null) || (ListeSep != null))
            {
                _Parent = Parent;
                _No = No;
                _Pen = Pen;
                _X = X;
                _Box = Box;
                _ListeSep = ListeSep;
                _Depart = new Point(X, 0);
                _Fin = new Point(X, Box.Height);

                _Format.Alignment = StringAlignment.Center;
                _Format.LineAlignment = StringAlignment.Center;

                _EvPaint = new PaintEventHandler(Box_Paint);
                _EvMsDown = new MouseEventHandler(Box_MouseDown);
                _EvMsMove = new MouseEventHandler(Box_MouseMove);
                _EvMsUp = new MouseEventHandler(Box_MouseUp);

                _Box.Paint += _EvPaint;
                _Box.MouseDown += _EvMsDown;
                _Box.MouseMove += _EvMsMove;
                _Box.MouseUp += _EvMsUp;
            }
        }
示例#2
0
        private void CheminImage_TextChanged(object sender, EventArgs e)
        {
            if (File.Exists(CheminImage.Text))
            {
                _Editeur = new EditerImage(CheminImage.Text);

                int pLg = _Editeur.Image.Width;
                int pHt = _Editeur.Image.Height;

                _Editeur.Redimensionner(VignetteImage.Size);

                if ((_Editeur.Image.Width > pLg) || (_Editeur.Image.Height > pHt))
                {
                    pLg = _Editeur.Image.Width;
                    pHt = _Editeur.Image.Height;
                }

                LargeurImage.Text = pLg.ToString();
                HauteurImage.Text = pHt.ToString();

                VignetteImage.Image = _Editeur.Image;
                VignettePoincons.Image = null;

                if (_SepLuminosite == null)
                    _SepLuminosite = new Plages(BoxLuminosite, _Editeur.PlageCouleur);
                else
                    _SepLuminosite.Supprimer();

                MettreAJourHistogramme();
            }

            NbPoincons.Text = "0";

            ValiderDXF();
        }