mdsv31 Posté(e) le 17 avril 2005 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
didier Posté(e) le 17 avril 2005 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
mdsv31 Posté(e) le 18 avril 2005 Auteur 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
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