الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مثال عن إيقاف عجلة الماوس بدون أخطاء

مغلق
بدأه مبروك في 14 سبتمبر 2007 · 6 رد · 1,681 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كنت أبحث عن كود لآيقاف عجلة الماوس أثناء تعديل أو تحرير البيانات فى نموذج أكسس وبحثت فى المنتدى فوجدت أمثلة ولكنها للأسف لم توفى بالغرض وهذا مثال جميل جدا تم العثور عليه بحمد الله من موقع أجنبى

mouse_scroll_2000.zip

أرجو أن يستفيد منه كل من احتاج لهذا الكود

ملاحظة : سوف تجد ملف Dll مرفق مع المثال اجعله فى فولدر البرنامج الخاص بك ولا تنسى أن تنسخ الكود فى الفورم

السلام عليكم

39224663we8.gif

#2

أهلا مبروك .. كل عام وانت طيب ياغالي

شكرا لك ياغالي ... وفقك الله ... الكود صحيح يوقف عجلة الماوس

وهو لايختلف عن الامثلة المماثلة .. القصد من ايقاف عجلة الماوس هو

عدم تمكين المستحدم من الانتقال بين السجلات الا عن طريق أزارير الاوامر

في النموذج .. الست معي في ذلك !!

اقتباس
وبحثت فى المنتدى فوجدت أمثلة ولكنها للأسف لم توفى بالغرض

طيب الان أنا أدعوك لكي تتنقل بكامل الحرية بين السجلات في ذات البرنامج

وذلك باستبدال بكرة الماوس بزري الامر Page Up و Page Down في لوحة المفاتيح

أذا هناك ثغرة .. والثغرة خطأ .. والخطأ وارد في كل البرامج .. فلا يصح أن نستخدم عبارات الجزم أبدا

لك التقدير أخي مبروك وكل عام وانت بخير

EKSEER

تم تعديل هذه المشاركة بواسطة ekseer في 15 سبتمبر 2007 في 00:44

#3

السلام عليكم أخى EKseer

أثناء تجربتى للأكواد السابقة كان البرنامج يقف بالكامل

بالنسبة لهذا الكود تم جلبه من موقع ولست أنا الذى كتبته

بالنسبة page UP & page down إذا المستخدم ضغط عليهم سيكون متعمد استخدامهم أما عجلة الماوس قد يحركها المستخدم بدون قصد وهذا ما نريد منعه لتحسين الاستخدام وليس الهدف هو منع المستخدم من الانتقال بالكلية.

وشكرا جزيلا أخى الفاضل.

وما أنا إلا تلميذ فى مدرسة العلم

تم تعديل هذه المشاركة بواسطة مبروك في 16 سبتمبر 2007 في 00:17

39224663we8.gif

#4

اخي الفاضل مبروك

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

وكل عام وانتم بخير

وتقبل الله منا ومنكم صالح الأعمال

لا اعلم هل قمت بالبحث في المنتدى عن هذه المشاركة وهي خاصة بإيقاف عجلة الماوس برمجيا بدون اي ملفات مساعدة DLL وكذلك شرح لإيقاف مفتاحي PageUP و PageDown

/index.php?showtopic=103548

عموما هذا هو المثال قم بتجربته حتى تتأكد بنفسك من عدم امكانية استخدام مفتاحي PageUP و PageDown وعجلة الماوس

zaNOMouseWheel_UP.rar

#5

أختنا الفاضلة زهرة

نعم قمت بتجربة هذا المثال وعندما يفتح البرنامج لا استطيع استخدام الماوس أو الأزرار سواء من لوحة المفاتيح أو من الماوس( البرنامج يقف نهائيا)

مع العلم أنى أعمل على اوفيس XP ولست أدرى ما المشكلة أما عن إيقاف Page up and page down فلست محتاج لايقافهما لأن الغرض هو منع التنقل بعجلة الماوس وليس بلوحة المفاتيح

شكرا لك أختى الفاضلة

وكل عام أنتم بخير وصحة وسلامة وعافية

39224663we8.gif

#6

بسم الله الرحمن الرحيم

بارك الله فيكم اخواني

اختنا زهرة انا ايضا وجدت ما اشار اليه الاخ مبروك من توقف البرنامج

#7

بصراحة اخي العزيز (مـبروك) ابدعت في افادتنا

فأنا لدي برنامج كبير وكانت تحصل مشاكل كبيره بسبب حركة عجلة الماوس

وجربت أمثله الاكواد السابقة وكانت تسبب في ايقاف البرنامج .

والان مع هذا الكود الرائع قمت بإتمام البرنامج بكل سلاسة

مالدي إلا ان اقول منتظرين المزيد

وجزاك الله الف الف خير

ولا ننسى مشرفتنا الغالية (زهـــرة) التي افادتنا بمواضيعها وخدماتها جزاها الله الف خير

تم تعديل هذه المشاركة بواسطة ALRAI4 في 19 يناير 2008 في 19:33

اللهم علمني ما ينفعني ، وانفعني بما علمتني ، وزدني علماً

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…