public void Supprimer() { _Gauche = null; _Droite = null; _Box.Paint -= _EvPaint; _EvPaint = null; _Box.Refresh(); _Box = null; _Police.Dispose(); _Brosse.Dispose(); _Format.Dispose(); }
public Texte(String Nom, Separateur Gauche, Separateur Droite, PictureBox Box, List<Texte> ListeText) { if ((Gauche != null) || (Droite != null) || (Box != null) || (ListeText != null)) { _Nom = Nom; _Gauche = Gauche; _Droite = Droite; _Box = Box; _Format.Alignment = StringAlignment.Center; _Format.LineAlignment = StringAlignment.Center; _ListeText = ListeText; _EvPaint = new PaintEventHandler(Box_Paint); _Box.Paint += _EvPaint; } }
private Texte AjouterTexte(String Nom, Separateur Gauche, Separateur Droite) { if ((!String.IsNullOrEmpty(Nom)) || (Gauche != null) || (Droite != null)) { Texte Text = new Texte(Nom, Gauche, Droite, _Box, _ListeTextes); if (Text != null) { _ListeTextes.Add(Text); _Box.Refresh(); return Text; } } return null; }
private void SupprimerSeparateur(Separateur Sep) { _ListeSeps.Remove(Sep); Sep.Supprimer(); Sep = null; _Box.Refresh(); }
private Separateur AjouterSeparateur(int No, int X) { if (X > _Box.Width || X < 0) return null; Separateur Sep = new Separateur(this, No, _Pen, X, _Box, _ListeSeps); if (Sep != null) { Sep.Tolerance = Tolerance; _ListeSeps.Add(Sep); _Box.Refresh(); return Sep; } return null; }