Aller au contenu

VBa polyligne PB userform


Invité maguiz

Messages recommandés

Invité maguiz

bonjour

je veux creer une polyligne en vba, mais malheuresement a chaque fois que je lance cette procédure la userform reste afficher et donc impossible de faire la polyligne

si quelqu'un peut me dire pourquoi ou une solution

je travaille sur autocad 2011

merci d'avance

 

Sub test()

UserForm1.Hide

ThisDrawing.SendCommand ("_pline" & vbCr)

UserForm1.Show

End Sub

 

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Quand tu lances la commande _pline, AutoCAD attend que l'utilisateur saisisse des points pour créer la polyligne. Et lorsque tu affiches ta boite de dialogue, cela prend la main sur AutoCAD et c'est normal que tu ne puisses pas saisir de points.

 

La solution est de lancer ton userform en mode non modal:

Remplace 'Userform1.show' par 'Userform1.show(vbmodeless)' si tu veux pouvoir saisir les points de ta polyligne tout en affichant ton userform.

 

Si ce n'est pas ce fonctionnement que tu recherches, je ne comprend pas très bien le sens de ta procèdure.

 

a+

_______________________________

R.A.

Développeur AutoCAD C#.net

www.danialu.fr

Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité