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; } }
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(); }