PDA

View Full Version : استفاده از کلید enter بجای tab



visual_sadegh
دوشنبه 24 دی 1386, 12:48 عصر
با سلام
در حالت پیشفرض برای اینکه از یک کنترل به کنترل دیگه بریم باید از کلید tab استفاده کنیم
چطور می تونم کاری کنم که بشه بجای tab از کلید enter استفاده کرد.

searchman
دوشنبه 24 دی 1386, 15:14 عصر
سلام با یک جستجو توی سایت به نتیجه می رسید.
توی تاپیک مشابهی بحث کاملی در این مورد دیده بودم.
موفق باشید

saman_itc
دوشنبه 24 دی 1386, 16:29 عصر
شما باید اول خاصیت مولتی لاین تکست باکستون False کنید
و بعد تو هر تکست باکس باید جای که بعد enter زدن دوست دارین مکان نما تون بره فوکاس کنید.این فوکاس باید تو ایونت ENter بنویسین


Private Sub TextBox1_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Enter
TextBox2.Focus()
End Sub
Private Sub TextBox2_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Enter
TextBox2.Focus()
End Sub
Private Sub TextBox3_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Enter
TextBox4.Focus()
End Sub


2-ما با کسی دعوا نداریم.هدف کمک کردنه

saghari
دوشنبه 24 دی 1386, 16:37 عصر
با سلام
اگر چه قبلا در چند تاپیک توضیح داده شده


Private Sub SetEnterKey(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles textbox1.KeyPress, ..., textboxn.KeyPress
If e.KeyChar = Chr(System.Windows.Forms.Keys.Enter) Then
System.Windows.Forms.SendKeys.Send("{TAB}")
End If
End Sub

موفق باشید