دوست عزیز مطلبی که شما نوشته بودید خیلی ساده بود. ولی از آنجایی که ممکن است بعضی از برنامه نویسان تازه کار این روش را خوب بلد نباشند، من مثال دیگری از آن را در اینجا ذکر می کنم.سلام من براش عنوان مناسبی پیدا نکردم و لی اگه کد رو بخونین متوجه میشین
این تکه کد را از داخل برنامه خودم بیرون آورده ام که در آن به رویداد فشردن کلید Enter در تکست باکس ها جواب داده می شود (به نحوه ی تشخیص تکست باکس های مختلف از طریق متد GetHashCode دقت نمایید).
Private Sub Sanad_Textbox_Control_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtPeyNum.KeyDown, txtSharhRoz.KeyDown, SanadTypeComboBox.KeyDown, txtSanadNum_View.KeyDown, txtAtf_View.KeyDown, txt_Date.KeyDown
Try
Select Case e.KeyCode
Case Keys.Enter
Select Case sender.GetHashCode
Case txtPeyNum.GetHashCode
txtSharhRoz.Focus()
Case txtSharhRoz.GetHashCode
dGrid.Focus()
Case SanadTypeComboBox.GetHashCode
txtPeyNum.Focus()
Case txtSanadNum_View.GetHashCode
txtAtf_View.Focus()
Case txtAtf_View.GetHashCode
dGrid.Focus()
Case txt_Date.GetHashCode
If Sanad_Date_Control() = True Then SanadTypeComboBox.Focus()
End Select
''Case Keys.F2
' ...
Case Else
' ...
End Select
Catch ex As Exception
End Try
End Sub ' Enter فشردن دکمه





پاسخ با نقل قول
