المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : عمل combo box متعدد



هشام عزام
10-14-2010, 04:06 PM
كيف اقوم بعمل combo box متعدد مثلا لدى shape file واحد باسم city عبارة عن رسم لحدود المدن وبداخله بيانات عن المحافظة اى كل مدينة تتبع اى محافظة
فكيف اقوم بعمل combo box اختار منه المحافظة وبعد اختيار المحافظة تظهر اسماء المدن الموجودة فى المحافظة المختارة فى combo box اخر حيث اختار المدينة التى اريدها فيتم عمل zoom in عليها
وشكرا

نجد جمال
10-14-2010, 09:18 PM
الاخ الكريم اولا الذي تتطلبه يتاج دراسة ومعرفة تامة بلغة البرمجة ومعرفة المكتبة او المصدر المستخدم في البرمجة .............

الفكرة ليست صعبة وانما تحتاج الى اعداد ودراية تامة بلغة البرمجة المستخدمة.

ماهر عبدالكريم
10-26-2010, 09:31 AM
عزيزي هشام
لانشاء 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 اخر و تعبئته باسماء الحقول التابعة للشريحة المختارة من الاول

ارجو عدم التردد في الؤال عند الحاجة لمزيد من التوضيح

ماهر عبدالكريم

هشام عزام
10-27-2010, 05:45 PM
كل الشكر للاخ ماهر عبدالكريم
ولكننى للاسف لم استطع استخدام الكود واتمنى ان تستطيع عمله فى ملف .mxd وارساله واتمنى ان يحتوى ايضا على ما ذكرته سيادتكم فى رقم 6
ولكم جزيل الشكر