Bred Posté(e) le 28 août 2006 Posté(e) le 28 août 2006 Salut, Je cherche en VB à sélectionner UN objet (quelqu'il soit) et à en récupérer son calque ...(je sais le faire en lisp, mais en VB je suis au stade du "crétacé" .... :P ) en recherchant j'ai trouvé : http:// http://www.cadxp.com/sujetXForum-4941.htmet http:// http://www.cadxp.com/sujetXForum-4798.htm ... mais je suis completement incapable de l'exploiter .... :P merci d'avance. Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...
didier Posté(e) le 28 août 2006 Posté(e) le 28 août 2006 Bonsoir mon Cher Banquier, voici ce que je te propose : Sub GetEntite() Dim Titre As String Dim Message As String Dim Resultat As String Dim objEntite As AcadEntity Dim varPoint As Variant Dim CalqueEntite As String On Error Resume Next With ThisDrawing.Utility .GetEntity objEntite, varPoint, vbCr & "Sélection d'un objet: " If objEntite Is Nothing Then .Prompt vbCrLf & "Aucun objet sélectionné." Exit Sub End If 'change l'objet en rouge objEntite.color = acRed objEntite.Update CalqueEntite = objEntite.Layer Titre = "Bred Test" Message = "Vous avez sélectionné une Entité du Calque : " & CalqueEntite Resultat = MsgBox(Message, 0, Titre) End With End Sub j'en profite pour passer l'entité en rougepour te montrer la marche à suivrepour changer une propriété d'un objet. en souhaitant ne pas être hors sujet. amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
Bred Posté(e) le 28 août 2006 Auteur Posté(e) le 28 août 2006 merci... beaucoup !!! après un premier test ça a l'air d'être ça... ------------------------------------------------------------------- pour le banquier.... c'est un hazard de "concaténation" d'initiale.... je ne pourrait malheuresement pas t'avoir un taux de crédit préférentiel pour service rendu ..... Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...
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