كيف اقوم بعمل combo box متعدد مثلا لدى shape file واحد باسم city عبارة عن رسم لحدود المدن وبداخله بيانات عن المحافظة اى كل مدينة تتبع اى محافظة
فكيف اقوم بعمل combo box اختار منه المحافظة وبعد اختيار المحافظة تظهر اسماء المدن الموجودة فى المحافظة المختارة فى combo box اخر حيث اختار المدينة التى اريدها فيتم عمل zoom in عليها
وشكرا
الاخ الكريم اولا الذي تتطلبه يتاج دراسة ومعرفة تامة بلغة البرمجة ومعرفة المكتبة او المصدر المستخدم في البرمجة .............
الفكرة ليست صعبة وانما تحتاج الى اعداد ودراية تامة بلغة البرمجة المستخدمة.
م.نجد جمال الحناحنه
مهندس جيوماتيكس
Sr.GIS Engineer
Pre-Sales GIS Engineer
عزيزي هشام
لانشاء combobox يمكنك اتباع الخطوات التالية:
1- From ArcMap =>Select Tools menu ==> select customize
Select commands UIControls ==> Select New UIControl ==>Combobox -2
Select Create and Edit -3
From the Code window select, add the following code -4
Private Sub UIComboBoxControl1_GotFocus()
Set pmxdoc = ThisDocument
Dim i As Integer
UIComboBoxControl1.RemoveAll
For i = 0 To pmxdoc.FocusMap.LayerCount - 1
UIComboBoxControl1.AddItem (pmxdoc.FocusMap.Layer(i).NAME)
Next i
End Sub
-5 هذا ال النص سوف يقوم بتعبئة ال Comobox باسماء الشرائح الموجودة في ال Map
-6 يمكن اضافة Combobox اخر و تعبئته باسماء الحقول التابعة للشريحة المختارة من الاول
ارجو عدم التردد في الؤال عند الحاجة لمزيد من التوضيح
ماهر عبدالكريم
كل الشكر للاخ ماهر عبدالكريم
ولكننى للاسف لم استطع استخدام الكود واتمنى ان تستطيع عمله فى ملف .mxd وارساله واتمنى ان يحتوى ايضا على ما ذكرته سيادتكم فى رقم 6
ولكم جزيل الشكر