mimic
Nombre de messages : 103 Localisation : france Date d'inscription : 02/09/2009
| Sujet: pbs dessin et ecriture sur form Jeu 18 Déc 2014 - 11:54 | |
| Bonjour,
Dans l’exemple suivant, l’instruction font_color efface les tracés précédents.
2d_rectangle 50,100,200,300 wait 5000 font_color 0,254,123,12 print "bizarre..."
C’est normal, docteur ?
| |
|
Klaus
Nombre de messages : 12274 Age : 74 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: pbs dessin et ecriture sur form Jeu 18 Déc 2014 - 12:52 | |
| Oui.
Dessiner ou imprimer sur la Form 0 ne doit servir qu'à de petites informations en cours de mise au point. Sur la Form 0, cela n'est absolument pas persistant. Toute nouvelle information de ce genre sur la Form 0 efface tout. Fais l'essai: dessine n'importe quoi (un rectangle, par exemple), puis affiche un autre programme Windows par-dessus la fenêtre de ton programme (l'explorateur de fichiers, l'explorateur internet, Notepad, ...). Puis fais revenir ton programme en avant-plan. Tu constatera que ton dessin a été effacé !
Si tu veux dessiner de façon persistante, il faut utiliser comme 2D_TARGET_IS un objet Panoramic approprié. Ce sont les objets PICTURE et les objets FORM autres que Form 0 ! Il en est de même pour les écritures par PRINT. Il faut choisir pour PRINT_TARGET_IS autre chose que Form 0.
| |
|
papydall
Nombre de messages : 6996 Age : 73 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: pbs dessin et ecriture sur form Jeu 18 Déc 2014 - 13:06 | |
| En plus de ce qu'a dit Klaus : La commande FONT_COLOR sert à définir la couleur du texte visualisé par l’objet système du type : BUTTON, EDIT, MEMO, COMBO, ALPHA, FORM, LIST, PICTURE, CHECK, OPTION. Dans ton exemple, font_color 0,254,123,12 ne s’applique pas à 2d_rectangle. Pour cela, il faut utiliser 2d_pen_color pour la couleur pour le graphique - Code:
-
font_color 0,254,123,12 :' couleur du texte print "hello" 2d_pen_color 0,0,250 : ' couleur du tracé
2d_rectangle 50,100,200,300
| |
|
mimic
Nombre de messages : 103 Localisation : france Date d'inscription : 02/09/2009
| Sujet: Re: pbs dessin et ecriture sur form Ven 19 Déc 2014 - 12:10 | |
| Merci pour toutes ces précisions.
| |
|
Fredisland
Nombre de messages : 261 Date d'inscription : 30/03/2018
| Sujet: Re: pbs dessin et ecriture sur form Jeu 26 Avr 2018 - 17:34 | |
| - Klaus a écrit:
- Oui.
Dessiner ou imprimer sur la Form 0 ne doit servir qu'à de petites informations en cours de mise au point. Sur la Form 0, cela n'est absolument pas persistant. Toute nouvelle information de ce genre sur la Form 0 efface tout. Fais l'essai: dessine n'importe quoi (un rectangle, par exemple), puis affiche un autre programme Windows par-dessus la fenêtre de ton programme (l'explorateur de fichiers, l'explorateur internet, Notepad, ...). Puis fais revenir ton programme en avant-plan. Tu constatera que ton dessin a été effacé !
Si tu veux dessiner de façon persistante, il faut utiliser comme 2D_TARGET_IS un objet Panoramic approprié. Ce sont les objets PICTURE et les objets FORM autres que Form 0 ! Il en est de même pour les écritures par PRINT. Il faut choisir pour PRINT_TARGET_IS autre chose que Form 0.
Eh bah voilà, tu réponds à mon souci de rafraîchissement des dessins, 4 ans plus tard ! ------------------------------------- Réédition quelques minutes plus tard : ah bah non, sur un FORM XX tout s'efface aussi, faut vraiment créer un objet spécial pour dessiner dessus. Déçu je suis ! | |
|
Contenu sponsorisé
| Sujet: Re: pbs dessin et ecriture sur form | |
| |
|