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

فتح مربع التحرير والسرد Combo Box تلقائيا


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

مع التحية للجميع

عندي عدة حقول فيها قوائم سرد في نموذج .

المشكلة أن المؤشر يتنقل بين الحقول عند الضغط على مفتاح الإدخال فعندما يصل إلى أحد الحقول التي فيها قائمة سرد أضطر إلى استعمال الفأرة لفتح القائمة.

سؤالي: هو كيف يمكن أن أجعل القائمة تنسدل باستخدام أحد مفاتيح الأسهم - السهم السفلي مثلا - عند الوصول إلى الحقل المطلوب ثم اختيار المطلوب وبعد ذلك تنفيذ العملية بالضغط على مفتاح الإدخال والإنتقال إلى الحقل الذي بعده؟

رابط هذا التعليق
شارك

طريقة أخرى

إذا أردت أن ينسدل مربع التحرير عن ما يصل إليه المؤشر مباشرة ففي حدث عند التركيز الخاص بمربع التحرير والسرد ضع الكود التالي :

Combo1.Dropdown
وإذا أردت أن ينسدل مربع التحرير بواسطة السهم لأسفل فقط في حدث عند مفتاح لأسفل الخاص بالنموذج بعد ضبط خيار " المفتاح التمهيدي على " نعم " أكتب الكود التالي :
If KeyCode = 40 And Shift = 0 Then
Combo1.Dropdown
End If

وإذا أردت أن ينسدل مربع التحرير بواسطة لوحة المفاتيح فأضغط على مفتاح Alt + سهم لأسفل .

رابط هذا التعليق
شارك

أشكر للجميع مشاركتهم في الرد

بس بالنسبة للأكواد ولا واحد منها نجح معاي؟!!

ممكن خطأ مني في طريقة التنفيذ فإذا سمحتوا التوضيح أكثر خصوصا الكود الأخي:

If KeyCode = 40 And Shift = 0 Then

Combo1.Dropdown

End If

فماهوا "المفتاح التمهيدي" وأين أجده؟

رابط هذا التعليق
شارك

عزيزي جرب الكود الذي وضعه الأستاذ مصلح وستجد النتيجه مرضيه فهذا ما أستخدمه أنا ولم أجد مشكله حيث أن compo1 هو إسم مربع التحرير الموجود لديك . فقد قم باستبدال الإسم .

إذا أردت أن ينسدل مربع التحرير عن ما يصل إليه المؤشر مباشرة ففي حدث عند التركيز الخاص بمربع التحرير والسرد ضع الكود التالي :

CODE 

Combo1.Dropdown 

رابط هذا التعليق
شارك

هل يمكن أن تنسدل محتويات مربع السرد والتحرير بدون إستخدام مؤشر الفأرة ... الذي أريده عند كتابة أول حرف في مربع السرد تظهر لي باقي محتويات السرد بدون أن أذهب بزر الفأرة وأنقر على السهم الموجود على جانب مربع السرد .... سائلا المولى عزوجل أن يحرمنا من معرفتكم وعلمكم

رابط هذا التعليق
شارك

السلام عليكم

اخي جمال الدين اليك الحل:

في وضع التصميم اذهب الى قائمة خصائص الخاصه بمربع التحرير والسرد

ثم الى التبويب (غير ذلك)

ثم اجعل خاصية (فهرس علامات الجدوله) = صفر

ولا تنسى ان تتأكد من ان خاصية (ايقاف علامات الجدوله) في الوضع (نعم)

ثم بعد ذلك احفظ التعديل وجرب.

آمل ان يكون هذا ما تريد

اخوووك

Sudais

تم تعديل بواسطه Sudais
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information