السلام عليكم ورحمة الله
أريد أن أتنقل بين مربعات النص عن طريق enter بدلا من tab
وليس لدي أي فكرة عن كيفية القيام بذلك
السلام عليكم ورحمة الله
أريد أن أتنقل بين مربعات النص عن طريق enter بدلا من tab
وليس لدي أي فكرة عن كيفية القيام بذلك
يا أهل سوريا اعلنوها خلافة اسلامية لتكون الشام عقر دار المسلمين وخلاص ارض فلسطين
السلام عليكم ورحمه الله وبركاته
اخي مو مشكلة لكن سيكلف كود في كل مربع نص, ففي حدث الـ KeyDown لمربع النص TextBox1 قم بكتابة الكود التالي
If e.KeyCode=Keys.Enter Then TextBox2.Focus()
فهذا سينقلك لمربع النص الثاني, ما عليك الا تكرار العملية لبقية مربعات النص
.:: Wish to become better and better ::.
وعليكم السلام ورحمه الله وبركاته
مشكور أخي جزاك الله خيرا
يا أهل سوريا اعلنوها خلافة اسلامية لتكون الشام عقر دار المسلمين وخلاص ارض فلسطين
بجانب طريقة الأخ VB Helper يمكنك الاعتماد على الخاصية KeyPreview دون عناء وضع الكود فى كل الأدوات
Public Class Form1
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
If e.KeyCode = Keys.Enter Then
SendKeys.Send("{tab}")
e.Handled = True
End If
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.KeyPreview = True
End Sub
End Classإن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
السلام عليكم ورحمه الله وبركاته
شكرا اخ GHOST2010 بالفعل اذا تم تفعيل الخاصيه KeyPreview يمكن تغيير اي زر للوحة المفاتيح باستخدام الامر Send, ولكن سيتم تنفيذه على كل الادوات الموجودة في الفورم
.:: Wish to become better and better ::.