etnesstt
Messages postés10Date d'inscriptionjeudi 1 mars 2012StatutMembreDernière intervention 1 septembre 2012
-
27 mars 2012 à 15:56
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
29 mars 2012 à 07:23
salut,
je dois appeler dans mon programme initial la procédure suivante :
Private Sub Picture1_paint()
Picture1.Circle (Px, Py), 3, vbRed
End Sub
et est ce que l'instruction ci dessous permettant de dessiner un cercle dans un form est exécutable ou pas dans le cas d'un picturebox??
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018209 27 mars 2012 à 17:32
Bonjour,
Réponse simple :
la méthode circle s'applique bien évidemment à tout objet doté de la propriété hdc. Un Form est dans ce cas.
Réponse qui ne veut absolument pas dire que ta ligne de code fait bien ce que tu cherches vraiment à dessiner là où tu veux le dessiner.
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018209 27 mars 2012 à 17:34
Au fait :
1) quelle suite as-tu donnée à :
Tapez le texte de l'url ici. 2) as-tu installé enfin ton aide VB6 (MSDN) ? Car tu y trouves une réponse claire (avec exemple) à ta question
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
etnesstt
Messages postés10Date d'inscriptionjeudi 1 mars 2012StatutMembreDernière intervention 1 septembre 2012 28 mars 2012 à 22:39
oui j'ai trouvé le msdn en ligne c'est utile mais mon programme ne s’exécute pas, un erreur 'objet requis' dans cette instruction:
Public Sub diviser()
...
Picture1.Circle (Picture1.Left + resx, Picture1.Top + Picture1.Height - resy), 3, RGB(255, 0, 0)
...
End Sub
j'ai pas réussi à déterminer l'erreur malgré les essais
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018209 29 mars 2012 à 07:23
Et tu as, dis-tu, lu ton aide VB6 ?
Que viennent donc faire, dans ton code, les propriétés Left et Top du container Dans lequel tu dessines ?
Tu n'as vraiment pas compris que toutes les coordonnées de ton dessin étaient relatives non au Form contenant la PictureBox, mais à la PictureBox elle-même ?
Il me semble que tu en es encore (avant même de dessiner un cercle ou quoi que ce soit d'autre) à devoir apprendre ce qu'est un contexte de dispositif (hdc).
Je te conseille d'ouvrir, par exemple, ton aide VB6 sur les mots CurrentX, CurrentY, ... et de tout lire avec la plus grande attention.
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient