Effacer le résultat d'un textout ?
Bonjour à tous,
J' affiche une chaîne de caractères sur une TpaintBox d'une Tform par l' instruction suivante :
Code:
PaintBox2.Canvas.TextOut(xcenter-80,ycenter+50,'Voici un rectangle et une ellipse');
Comment effacer le résultat de cette instruction ?
Par exemple pour écrire un texte plus court ?
Mrci d' avance,
Cordialement,
Philippe:oops:
Effacer le résultat de TextOut
Bonjour à tous,
Merci à Parhelie et Droggo.
Je suis confus : je n'ai expérimenté que la solution de Pharhelie. Ca ne change rien du tout.:(
Si j' ai compris quelque chose, le principe était de réécrire la même chaîne dans la couleur de fond ? :oops: En fait ça n'a aucun effet.
Où peut-on trouver de la doc sur Textout ?
J'ai trouvé des exemples sous Google, douteux.
Je reformule ma question :
Comment supprimer le résultat d' un Textout. Là le problème est:
Si je fais un premier :
Code:
TextOut(x,y,'Voici un rectangle et une ellipse')
il s'affiche bien:
Citation:
Voici un rectangle et une ellipse
Si je fais un second :
Code:
TextOut(x,y,'Effacement')
il s' affiche :
Citation:
Effacementtangle et une ellipse
Encore merci,
Cordialement,
Philippe