قسم لغات البرمجة php java c++ جافا Visual Basic فيجوال بيسك c# Delphi دلفي API PERL HTML و TML JavaScript ASP XML Oracle اوركال MySql sql server Access

أدوات الموضوع

jamme280
:: مهندس ::
تاريخ التسجيل: Aug 2010
المشاركات: 12
نشاط [ jamme280 ]
قوة السمعة:0
قديم 06-02-2012, 02:59 PM المشاركة 1   
افتراضي كيف تخصص زر معين من لوحة المفاتيح الأمر معين ( في الفيجول بيسك 6 ) ؟؟؟؟؟؟ Twitter FaceBook Google+



يوجد لدي مشكلة في وضع كود خاص لزر معين !
قمت بكتابة ها الكود وذلك حتى استفيد من الإشارة التي تخرج من منفذ الطابعة
الكود هو: (( عذروني شوي صارت لخبطة في مكان الاقواس ولكن عند نسخ الكود ولصقة في الفيجول بيسك تضهر بالشكل الصحيح ))

Private Sub Command1_KeyDown(KeyCode As Integer, Shift As Integer)
Out "&H378", 255
End Sub
__________________________________________________ ____________
Private Sub Command1_KeyUp(KeyCode As Integer, Shift As Integer)
Out "&H378", 0
End Sub

ولكن هذا الكود يعمل مع جميع الأزرار

ثم وضعت هذا الكود حتى اجعله يعمل مع زر معين ولكن دون جدوى :

Private Sub Form_Keydown(Keypress As Integer, Shift As Integer)
If Keypress = 13 Then Keycode = 20
End Sub

كيف يمكن جعل الكود الأول مخصص ل الزر A ؟؟؟ وينفذ الأمر عند الضغط على الزر وينتهي عند رفع الإصبع عن الزر ؟

ملاحظة الكود Out "&H378", 255 يعني إخراج إشارة من منافذ الـ data الموجودة في منفذ الطابعة

أرجو من المختصين مد يد العون وسأكون شاكر لهم ولن أنسى جميلهم

اعلانات

الصورة الرمزية compiler_x
compiler_x
:: مهندس متميز ::
تاريخ التسجيل: Apr 2008
الدولة: IRAQ
المشاركات: 375
نشاط [ compiler_x ]
قوة السمعة:0
قديم 13-02-2012, 04:52 AM المشاركة 2   
افتراضي


تفضل اخي

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 65 Then
Out "&H378", 250
End If
End Sub

Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode = 65 Then
Out "&H378", 0
End If
End Sub


ولست بحاجة الى وضع اي زر في النافذة
فقط النافذة وسيتنفذ انشاء الله

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية باسم ماجد
باسم ماجد
:: مهندس متميز ::
تاريخ التسجيل: Jan 2009
الدولة: Amman-Jordan
المشاركات: 326
نشاط [ باسم ماجد ]
قوة السمعة:0
قديم 22-02-2012, 01:41 PM المشاركة 3   
افتراضي


تفضل اخي

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 65 Then
Out "&H378", 250
End If
End Sub

Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode = 65 Then
Out "&H378", 0
End If
End Sub


ولست بحاجة الى وضع اي زر في النافذة
فقط النافذة وسيتنفذ انشاء الله

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


الهجري
:: مهندس ::
تاريخ التسجيل: Mar 2012
المشاركات: 40
نشاط [ الهجري ]
قوة السمعة:0
قديم 10-03-2012, 05:14 PM المشاركة 4   
افتراضي


تحية طيبه

اخي اذا اردة تنفيذ بظغط على مفتاح من لوحة المفاتيح مثلا على Text2 ضع الكود في KeyPress رقم 13 في الكود هو المفتاح Enter اذا ضغطة عليه ينتقل المؤشر الى Text99

Private Sub Text2_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then Text99.SetFocus

End Sub


الصورة الرمزية باسم ماجد
باسم ماجد
:: مهندس متميز ::
تاريخ التسجيل: Jan 2009
الدولة: Amman-Jordan
المشاركات: 326
نشاط [ باسم ماجد ]
قوة السمعة:0
قديم 22-04-2012, 06:24 AM المشاركة 5   
افتراضي مطلوب : برنامج أنترفيس INTERFACE بسيط :)


تحية طيبة لجميع الأعضاء
ارجو شرح برنامج صغير فيجوال بيسك 6 للتحكم بمنافذ الطابعة و يا ليت يكون المنفذ الأكثر إنتشارا" و هو USB لتعم الفائدة
و تمنياتي للجميع بالتوفيق

إضافة رد

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

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 12:41 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025