اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم الاخوة الافاضل السادة الخبراء

عندى فورم و به اكتر من TextBox محتاج  كود يمنع كتابة اي حاجة فى TextBox8 و يسمح فقط بالاختيار من القائمة المنسدلة 

و شكرا على مجهودكم 

الف الف شكر

قام بنشر

وعليكم السلام ورحمة اللع وبركاته

لم تصلنى الفكرة بعد

منذ ساعه, ehabaf2 said:

يسمح فقط بالاختيار من القائمة المنسدلة

اين توجد القائمة المتسدلة لا اعتفد انها في TextBox8  لان 

TextBox في الـ VBA (UserForm) لا يدعم  قائمة منسدلة (DropDown / List) ، مع وجود ComboBox.

انا اذا كانت TextBox8  مرتبطة بكمبوبكس او لستبكس - قم بالضغط على  TextBox8   في وضع التصميم ثم من الخصائص  على يسار الشاشة اختار locked - true    او  enabled-false

 

ارفاق ملف  يختصر الوقت لفهم فكرة عمل TextBox8  

تحياتي

 

قام بنشر

الاستاذ الفاضل @عبدالله بشير عبدالله

الف شكر لحضرتك 

انا ارفقت الملف و عاوز جميع الكمبوبوكس الموجودة فى الفورم يتم تعبئتها من خلال القائمة المنسدلة فقط و لا يسمح للمستخدم بالكتابة فيها او وضع الماوس داخلها علشان يعرف انه هيستخدم القائمة المنسلة فقط

اكرر شكرى لحضر على مرورك و مجهودك

برنامج المراكز الطبية 30 اغسطس.xlsm

  • تمت الإجابة
قام بنشر (معدل)

في طلبك الاول TextBox8 فقط  والان تغير الطلب  الى الكمبوبكس

يمكن اظافة   التالي الى UserForm_Initialize

Dim ctrl As Control
    
    For Each ctrl In Me.Controls
        If TypeName(ctrl) = "ComboBox" Then
            ctrl.Style = fmStyleDropDownList
            ctrl.Locked = False   
        End If
    Next ctrl

 

برنامج المراكز الطبية 30 اغسطس.xlsm

تم تعديل بواسطه عبدالله بشير عبدالله
  • Like 6
قام بنشر

الاستاذ الفاضل @عبدالله بشير عبدالله

و الله لا اجد كلمات تعبر عن شكرى لحضرتك

ربنا يحفظك و يعزك و يبارك فيك

الف الف شكر لجميع اعضاء الجروب المحترمين اللذين لا يبخلون بالوقت و الوجهد لخدمة الاخرين

  • Like 1
  • 4 weeks later...
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information