كيف أستخدم Enter بدلا من Tab و كيف أستطيع تعطيل tab و فقط Enter للانتقال للحقل أو المكان الذي أريدة
إذا كان في إمكانية يا ريت إرفاق مثال
كيف أستخدم Enter بدلا من Tab و كيف أستطيع تعطيل tab و فقط Enter للانتقال للحقل أو المكان الذي أريدة
إذا كان في إمكانية يا ريت إرفاق مثال
هنالك عدة طرق منها:
أتوقع أن أفضلها استخدام
SendKeys.Send("{TAB}")مع استخدام اكثر من handling لل Controls
لا حظ في السطر الاول من المثال في الاسفل
Private Sub Enter_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress, TextBox1.KeyPress
لقد جعلا كلا مبرعي النص بستجيبان لنفس الإجراء ولو كان عندك اكثر من control في نفس الفورم أضفهم بنفس الطريقة
Sub Sub_Name(sender As Object, e As KeyPressEventArgs) Handles Control1.KeyPress, Control2.KeyPress,Control3.KeyPress,Control4.KeyPress,...
'Example:
Private Sub Enter_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress, TextBox1.KeyPress
If Asc(e.KeyChar) = 13 Then
SendKeys.Send("{TAB}")
End If
End Subهذا ما لدي وشكرا
محبكم/ أبو أنس
المفيد:
3أسطر برمجية للتنقل بإستخدام مفتاح الإدخال
درس بناء واستخدام أدوات المستخدم ASP.NET Web User Controls
خدمة نسيت كلمة المرورمع الشرح ASP.NET
طريقة سهلة للتعامل مع ListBox و Combobox
إضافة الخصائص الى أدوات الويب ASP.NET
موقع لبيع الكمبيوترات مع الكود ASP.NET
كنترول بسيط مع الكود HoverButtonTextBox
برنامج لإنشاء Propertys مع الكود
كيف نختار بين DataGrid,DataList,Repeater
روابط برامج مهمة ASP.NET مع أكوادها
[islamonline]المفيد الدعوي[/islamonline]

السلام عليكم
ممكن استخدام Keyown للفورم كلها
ولو كان المفتاح Enter ترسل الحدث tab
والله اعلم
خيركم من تعلم القرآن وعلمه
اخي العزيز :
في حدث Kay Press للتيكست قم بكتابه الاتي وهو : txt1
If e.KeyChar = Chr(Keys.Enter) Then
Txt2.Focus()
End If
وهكذا حتى تصل الى التكست الاخير
هذا الموضوع مغلق.