near_86
یک شنبه 12 اسفند 1386, 20:17 عصر
سلام به همه دوستان
با جستجو در سایت ، برای رفتن به کنترل بعدی با استفاده از کلید enter از کد زیر در رویداد keypress فرم استفاده می کنم :
Dim c As New Control
c = Me.GetNextControl(Me.ActiveControl, True)
If e.KeyChar = Convert.ToChar(13) Then
e.Handled = True
System.Windows.Forms.SendKeys.Send("{TAB}")
If c Is Nothing Then c.Focus()
EndIf
این کد به درستی عمل میکنه اما
اگه بخوام وقتی که focus بر روی یک Button هست، با فشردن بار اول enterکار button انجام بشه و بعد با فشردن بار دوم enter کلید عمل انتقال focus رو انجام بده، باید چکار کنم؟
با جستجو در سایت ، برای رفتن به کنترل بعدی با استفاده از کلید enter از کد زیر در رویداد keypress فرم استفاده می کنم :
Dim c As New Control
c = Me.GetNextControl(Me.ActiveControl, True)
If e.KeyChar = Convert.ToChar(13) Then
e.Handled = True
System.Windows.Forms.SendKeys.Send("{TAB}")
If c Is Nothing Then c.Focus()
EndIf
این کد به درستی عمل میکنه اما
اگه بخوام وقتی که focus بر روی یک Button هست، با فشردن بار اول enterکار button انجام بشه و بعد با فشردن بار دوم enter کلید عمل انتقال focus رو انجام بده، باید چکار کنم؟