23-09-12, 05:30 PM
هل توجد طريقه جعل code down يتقبل زر Ctrl ?غير هذه الطريقه
If e.KeyCode = Keys.Ctrl Then
End If
If e.KeyCode = Keys.Ctrl Then
End If
[تم الحل] سؤل حلول keydown
|
23-09-12, 05:30 PM
هل توجد طريقه جعل code down يتقبل زر Ctrl ?غير هذه الطريقه
If e.KeyCode = Keys.Ctrl Then End If
23-09-12, 05:54 PM
يمكن معرفة حالة الضغط على اي زر من ازار لوحة المفاتيح عن طريق API بدالة GetKeyState
الرابط : اضغط هنا
23-09-12, 06:39 PM
Raggi Tech كتب :يمكن معرفة حالة الضغط على اي زر من ازار لوحة المفاتيح عن طريق API بدالة GetKeyStateشكرآ اخى لاكن لم افهم شيئ
23-09-12, 06:48 PM
هذا مثال بـــفيجوال بيسك دوت نت 2010
التحميل : Key Logger.zip
23-09-12, 07:03 PM
Raggi Tech كتب :هذا مثال بـــفيجوال بيسك دوت نت 2010جزاك الله كل خير انا جربت الكود وضع كلمه فى **** لاكن بدل مايكتب الكلمه مرا وحدا اعد يكرره اقصد انا خليته يكتب 1 فى ****box اعد يكتب 111111111111 هل يوجد حل؟
23-09-12, 07:59 PM
بعد الكثير من المحولات الفاشله تم اجاد هذا الحل لان فى مشكله هذا هو الكود
كود : Private Sub ****Box1_KeyDown(ByVal sender As Object, ByVal e As System.******s.Forms.KeyEventArgs) Handles ****Box1.KeyDown انا فاشل كليآ بخصوص المفاتيح
23-09-12, 08:02 PM
تم ايجاد الحل بعد مرتين فشل من اخر كود هذا هو الحل للافاده
كود : Private Sub ****Box1_KeyDown(ByVal sender As Object, ByVal e As System.******s.Forms.KeyEventArgs) Handles ****Box1.KeyDown
23-09-12, 08:08 PM
[COLOR="#000080"]اخي ان كنت تريد ان لا يحدث تكرار فاستخدم KeyUp وليس KeyDown
كود : If e.KeyCode = Keys.ControlKey Then
23-09-12, 08:31 PM
Raggi Tech كتب :[COLOR="#000080"]اخي ان كنت تريد ان لا يحدث تكرار فاستخدم KeyUp وليس KeyDown لاسف تم التجربه مسبقآ ولم ينفع الى مهم عرفت اشغل Ctrl key لاكن مازلت اريد ان لا يكرر الكلمه وى جارى التجربه شكرآ لى مرورك اخى ان المسه الاخيره صعبه ديمآ
23-09-12, 08:49 PM
اخي الكود يعمل معي كيف لا يعمل !!
|
|