مشاهدة النسخة كاملة : سؤال عااااااجل .... لمحترفي بيسك دوت نت ... الرجاء الدخول
MHAMMAD2468
05-16-2008, 09:08 PM
السلام عليكم..........
أريد جعل أحد أزرار لوحة المفاتيح أن يقوم ببعض الأوامر ببرنامج مصمم بالفيجوال بيسك
وخاصة ال السهم للأعلى وللأسفل واليمين واليسار
بلغة البيسك دوت نت 2005vb.net
يعني ازرار ال
up
down
right
left
اتمنى
وصلت الفكرة
ضرووووووووووووووووري لا تتأخروا يا حلوين
أرجو ممن لديه المعرفة بسؤالي هذا الاجابة بأسرع وقت
,
,
,
,
,
وشكراً
alexlr1
05-16-2008, 11:24 PM
عزيزي ممكن توضيح طلبك بصورة أفضل يعني
هل تريد إستخدام الأسهم بناءً على Control معين أو إستخدام الأسهم خلال عمل البرنامج.
الرجاء وضع مثال بسيط لعمل الأسهم وفيما تريد إستخدام الأسهم.
إن شاء الله أستطيع مساعدتك وحتى تعم الفائدة.
MHAMMAD2468
05-18-2008, 08:28 AM
[/IMG]]عزيزي ممكن توضيح طلبك بصورة أفضل يعني
هل تريد إستخدام الأسهم بناءً على Control معين أو إستخدام الأسهم خلال عمل البرنامج.
الرجاء وضع مثال بسيط لعمل الأسهم وفيما تريد إستخدام الأسهم.
إن شاء الله أستطيع مساعدتك وحتى تعم الفائدة.[/B]
صراحة انا بدي الكود لأني أصمم لعبة وبدي أتحكم بالأحداث الي تصير بال أزرار بدل الكلك
توضيح
لو عندك فورم وفيه
picturebox1
وبدك تحركها لفوق
خطوة واحدة عن طريق زر ال up
بس يتلامس ع البوتون يرجع للبداية
كل اشي عندي بس
بدي برمجة ال
up
و
down
و
ال سهم لليمين
وال سهم لليسار
اتمنى وصلت الفكرة
وهاي صورة للتوضيح
http://www.bitk.net/images/398721untitled.bmp (http://bitk.net/)
انا بدي لما اكبس عالسهم للأعلى تطلع الصورة
picturebox1
خطوة للأعلى
اكثر من هيك ما اقدر اوضح
يا ليت الي فهم الفكرة يسعفني بجواب
شكرا لكم مقدما
Al-Raisi
05-22-2008, 10:40 PM
أخي العزيز
تمت الإجابة على هذا السؤال وإليك الرابط.
http://www.bramjnet.com/vb3/showthread.php?t=603161
أتنمى أن يكون الجواب كافي لسؤالك وبالمناسبة هذا ليس إحتراف وإنما معرفة...
شكرا لكم مقدما
thank yooooou
max_money
06-12-2008, 09:08 PM
http://img252.imageshack.us/img252/6563/158fv1.gif
اخي الكريم بداية استخدم الامر كي دون
وثانيا هناك امر على ما اذكر asskiikey
يمكن الكتابة غلط لكن انت اكتب نص الامر يمكن key asski
if keyasskei=15 then
do some thing
end if
انتظرني دقائق حتى ىتيك بالامر الدقيق ان شاء الله
max_money
06-12-2008, 09:29 PM
اخي الكريم هذا هو الكود اللازم للعمل عند ضغط Esc
حيث ان رمز Esc برمجيا هو 27 ولكل زر رقم خاص به سوف احاول البحث عن خارطة ارقام لوحة المفاتيح والتي تسمى مفاتيح اسكي
Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 27 Then
MsgBox "thank you very mucch"
End If
End Sub
max_money
06-12-2008, 09:32 PM
شوف اخي الكريم هذا كود لبرنامج يطبع رقم اسكي لكل زر تضغطه
ملاحظة ضع فقط فريم وهذا الكود
لا تنسى عند اضافة ازرار وغيرها ان تجعل التركيز الاولي للفورم
تحياتي
Private Sub Form_KeyPress(KeyAscii As Integer)
MsgBox KeyAscii
End Sub
alexlr1
07-14-2008, 05:47 PM
شكرا لكم مقدما
thank yooooou
هذا الكود لجعل الصورة تتحرك بأي إتجاه مطلوب (أعلى اسفل ويمين ويسار)
Private Sub Form1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp
Dim x, y As Integer
x = PicMove.Location.X
y = PicMove.Location.Y
If e.KeyCode = Keys.Right Then
PicMove.Location = New Point(x + 1, y)
End If
If e.KeyCode = Keys.Left Then
PicMove.Location = New Point(x - 1, y)
End If
If e.KeyCode = Keys.Up Then
PicMove.Location = New Point(x, y - 1)
End If
If e.KeyCode = Keys.Down Then
PicMove.Location = New Point(x, y + 1)
End If
End Sub
vBulletin® , Copyright ©2000-2009, TranZ by Almuhajir