منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كود تلوين العناصر المرسومة بالأوتوكاد - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18)
+---- قسم : قسم أسئلة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=28)
+---- الموضوع : كود تلوين العناصر المرسومة بالأوتوكاد (/showthread.php?tid=30659)



كود تلوين العناصر المرسومة بالأوتوكاد - اسلام الكبابى - 01-08-19

لى سؤال بسيط بعد ربط الأوتوكاد بالفيجوال بيسك6
ما هو الكود اللازم بعد رسم المستخدم أى عناصر فى صفحة الأوتوكاد ثم ضغطه على زر معين
فى صفحة الفيجوال بيسك كى يتم تلوين جميع العناصر المرسومة باللون الأخضر مثلآ
ولكم ألف شكر


RE: كود تلوين العناصر المرسومة بالأوتوكاد - اسلام الكبابى - 03-08-19

هذا كود منقول من أحد مواضيع الأستاذة/ سميرة عبد الله
كود :
Private Sub Command1_Click()
Dim newssett As AcadSelectionSet
Dim obj3 As AcadEntity
Set newssett = acadapp.ActiveDocument.SelectionSets.Add("kkkkk")
newssett.SelectOnScreen

For Each obj3 In newssett
obj3.Color = acGreen
Print "  obj3.Color= "; obj3.Color
Next obj3
 
acadapp.ActiveDocument.SelectionSets.Item("kkkkk").Delete
 Rem"الجملةالسابقة حتى لا يحدث خطأ واعتراض من البرنامج اذا ضغط المستخدم على هذا الزر مرة أخرى ليعرف خصائص مجموعةأخرى من العناصر"
300 End Sub

[b]ولكنه لا يقوم بتلوين جميع العناصر المرسومة باللون الأخضر
انما يطلب منى أن أختار بعض العناصر فيقوم بتلوينها
أرجو تعديل هذا الكود ليقوم بتلوين جميع العناصر المرسومة
[/b]

[b]ولكم ألف شكر[/b]