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

ازرار الكيبورد


m.r

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

السلام عليكم 

تحية طيبة الى جميع اعضاء المنتدى الكرام. 

اخواني سؤال بسيط. 

كيف يتم عمل كود ليقوم بوقف زر (كنترول + F) من خلال الضغط عليهما من الكيبورد اثناء تشغيل النموذج. 

تحياتي

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

وعليكم السلام

قم بانشاء ماكرو وقم بتسميته AutoKeys كما بالصوره

ثم قم بانشاء ماكرو فرعى بداخله كما بالصوره واكتب به F^image.png.a8a91d0027fc4fc002d873f2bdc97cbb.png

جرب ووافنا بالنتيجه

بالتوفيق اخى

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

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

بالنسبة لي استخدم الكود التالي :

Select Case KeyCode

Case 70 And Shift = 2 '========ÇáÛÇÁ ÇÎÊÕÇÑ ctrl+f===========

    KeyCode = 0
 
   
Case 72 And Shift = 2 '========ÇáÛÇÁ ÇÎÊÕÇÑ ctrl+h==========

    KeyCode = 0


End Select

 

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

  • 2 weeks later...
منذ ساعه, m.r said:

سلام عليكم

اخي عبد الله قدور كيف يخلى الكود في وحدة نمطية خارجية حتى يطبق على القاعدة بأكملها (هل يمكن ؟) .

 

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


Public Function AllowKeyCode(KeyCode As Integer, Shift As Integer) As Integer
    Select Case KeyCode
        Case 70 And Shift = 2
            AllowKeyCode = KeyCode
             MsgBox ("turning off ctrl+f")
        Case 72 And Shift = 2
            AllowKeyCode = KeyCode
            MsgBox ("turning off ctrl+h")
        Case Else
            AllowKeyCode = 0
    End Select
End Function

ويتم استدعاء الامر فى زوايا التطبيق من خلال الكود الاتى 

KeyCode = AllowKeyCode(KeyCode, Shift)

فى حدث KeyDown          اما  لاحد العناصر على النموذج   او  KeyDown  للنموذج نفسه

 

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

تم تعديل بواسطه ابا جودى
تعديل الكود
  • Thanks 1
رابط هذا التعليق
شارك

في ٢١‏/١١‏/٢٠٢٠ at 17:01, m.r said:

هذا الكود يكون في وحدة نمطية لو كيف

للعلم وللامانة الكود منقول من احد المواقع الاجنبية صادفتة من قبل ولما بحثت وتوصلت اليه نقلت دون تجربة

بالنسبة لى التجربة من خلال موديول  سيئة جدا جدا التطبيق بيهنج ويتجمد

لا اهلم ان كان هناك عند اساتذتنا الافاضل حل لتلك المشكلة 

راى استخدام الكود مباشرة افضل

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

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