تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] ما هو كود عمل زر معين للكيبورد بالفيجوال يعمل باستمرار
#1
 اريد كود بالفيجوال بيسك6 وهذا الكود لتنفيذ الامر التالي

يقوم بوظيفة الضغط على اف تسعه بشكل متكرر حسب الوقت اللي تحطه في هذا الكود
يعني لو فتحنا فورم جديد في الفيجوال بيسك6 وقمنا بوضع زر وكتبنا عليها اف تسعه 
اريد الكود اللي ادخله بهذا الزر لكي ينفذ هذه الوظيفه والتي هي الضغط على اف تسعه 
بس اريد عندما اضغط على الزر مره واحده بعدها ينفذ الامر وهو الضغط على اف تسعه تلقائياَ كل ثلاث ثواني
او اربع ثواني على حسب ما نحدد بالبرمجه واريد زر ثاني وهو ايقاف اف تسعه ويقوم هذا الزر بايقاف عملية 
الضغط على اف تسعه تلقائياَ اللي ينفذها الزر الاول هل فهمتني كل ما اريده هو الكود البرمجي اللي اضعه في الزر الاول
اللي سميته اف تسعه وكود للزر الثاني وهو ايقاف اف تسعه اتمنى يكون طلبي واضح واشكرك مره اخرى منتظر الرد ,.

مستحيل منتدى واسمه فيجوال بيسك وما احد يجاوبني
اتمنى اللي عنده جواب لا يبخل علينا لو تكرمتوا علينا اشكركم جزيل الشكر,
الرد }}}
تم الشكر بواسطة:
#2
أهلا أخي الكريم , ضع هذا الجزء من الكود في أعلى كود الفورم :

PHP كود :
Private Declare Sub keybd_event Lib "USER32" (ByVal bVk As ByteByVal bScan As ByteByVal dwFlags As LongByVal dwExtraInfo As Long)

Private Const 
KEYEVENTF_KEYUP = &H2
Private Const KEYEVENTF_KEYDOWN = &H0
Private Const VK_F9 = &H78 

وضع هذا الكود في زر الضغط المستمر على زر F9 :

PHP كود :
Call keybd_event(VK_F90KEYEVENTF_KEYDOWN0

وضع هذا الكود في زر إلغاء الضغط على زر F9 :

PHP كود :
Call keybd_event(VK_F90KEYEVENTF_KEYUP0
الرد }}}
#3
اهلاَ اخي واشكرك على جهدك ومتابعتك للموضع بس اخي ما ضبط معي
وطبقت مثل ما قلت بس ما ضبط لو توضح اكثر او بالصور تسوي الشرح لو سمحت
وبعدين انا اريد بس تضغط زر في واجهة الفورم اللي هو اف تسعه اضغطه مره واحده وهو بعدها
يكرر الامر دون ان اضغط على الزر نفسه يعني يعطي الامر كل ثانيه يضغط لوحده او كل ثلاث ثواني لو سمحت
واشكرك مره اخرى واسف لك ., انتظرك اخي .
الرد }}}
تم الشكر بواسطة:
#4
أهلا أخي الكريم , مثال في المرفقات .


الملفات المرفقة
.rar   Press_F9_Key.rar (الحجم : 1.83 ك ب / التحميلات : 57)
الرد }}}
#5
اخي اشكرك جزيل الشكر والله بس ما ضبط معي مثل ما ابي انا
بس بعطيك مثال على البرنامج هذا هو

http://www.camatfl.com/f9MAX.rar
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  برنامج فيجوال بيسك 6 لا يعمل عن تشغيله في غير حاسبة lionhurt1978 4 482 02-09-24, 08:17 PM
آخر رد: lionhurt1978
Video عرض التقارير بالفيجوال بيسك 6 جبران جابر 0 277 15-07-24, 03:54 PM
آخر رد: جبران جابر
  [vb6.0] تغيير نوع الخط فى عمود معين داخل الdatagrid haitham Muhammed 6 883 20-12-23, 01:11 PM
آخر رد: mhareek
Lightbulb [سؤال] إظهار قيمة خلية محددة عند النقر على صف معين في DataGrid1 أبو خالد الشكري 4 746 13-09-23, 09:52 PM
آخر رد: أبو خالد الشكري
  [vb6.0] كود ربط قاعدة بيانات اكسيس 2010 بالفيجوال بيسك6 وادي العوضي 4 982 21-07-23, 12:11 AM
آخر رد: وادي العوضي
  كود يعمل امر انتر دخال تكست allobaed 4 987 20-06-23, 05:27 PM
آخر رد: سعود
Photo [vb6.0] هل يوجد كود يجعل البرنامج يعمل بحجمه الطبيعي؟ Microformt 1 825 20-01-23, 03:48 PM
آخر رد: Microformt
  [vb6.0] أريد كود : للتأكد من أن البرنامج يعمل بالفعل ولا يتشغيل البرنامج مرة أخرى بنفس الوقت hamada salah90 6 2,209 12-02-22, 04:38 PM
آخر رد: aboezzat84
  [vb6.0] طلب : كود إيجاد أقل قيمة في عمود معين بجدول من قاعدة بيانات أكسس hamada salah90 2 1,379 12-12-21, 11:12 PM
آخر رد: hamada salah90
  [vb6.0] أريد تنفيذ أمر معين يتم تنفيذه عند الضغط على مفتاح معين من لوحة المفاتيح hamada salah90 0 1,365 28-07-21, 11:32 PM
آخر رد: hamada salah90

التنقل السريع :


يقوم بقرائة الموضوع: