mdsv31 Posté(e) le 17 avril 2005 Partager Posté(e) le 17 avril 2005 Voila j'ai un probleme de USERFORM. Dans une USERFORM j'ai des boutons et des textboxs, un de ses boutons me permet de prendre une distance dans le dessin courant. J'utilise le programme suivant, le probleme c'est qu'il ne marche pas dans USERFORM, ni dans un module, mais si je l'utilise dans un programme sans USERFORM, cela fonctionne, je ne comprend pas. Voici le code en question Private Sub CommandButton5_Click() Set pt01 = ThisDrawing.Utility.GetPoint(, "Enter a point: ")Set pt02 = ThisDrawing.Utility.GetPoint(pt01, "Enter a point: ") dist1 = Sqr(((pt02(0) - pt01(0)) * (pt02(0) - pt01(0))) + ((pt02(1) - pt01(1)) * (pt02(1) - pt01(1)))) TextBox2 = dist1 End Sub Help qui peut me dire ou est le probleme PLEASE Un CadXPien perdu dans les meandres du VBA @+ MDSV31 Dessinateur Indépendant Lien vers le commentaire Partager sur d’autres sites More sharing options...
didier Posté(e) le 17 avril 2005 Partager Posté(e) le 17 avril 2005 bonjour,Private Sub CommandButton1_Click()Me.Hidept01 = ThisDrawing.Utility.GetPoint(, "Enter a point: ")pt02 = ThisDrawing.Utility.GetPoint(pt01, "Enter a point: ")dist1 = Sqr(((pt02(0) - pt01(0)) * (pt02(0) - pt01(0))) + ((pt02(1) - pt01(1)) * (pt02(1) - pt01(1))))TextBox1 = dist1Me.ShowEnd Sub comme ça, tu l'auras ta distance dans le textbox.si tu veux la formater fais ceci:TextBox1 = format(dist1,"0.000")tu auras le texte avec trois décimales seulement amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
mdsv31 Posté(e) le 18 avril 2005 Auteur Partager Posté(e) le 18 avril 2005 MERCI DIDIER Et puis ENCORE MERCI Je t'ai remercier DIDIER Dans le doute encore MERCI DIDIER ;) @+MDSV31 Dessinateur Indépendant Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant