PDA

View Full Version : next tab



barati_1367
سه شنبه 23 آبان 1385, 07:23 صبح
برای اینکه با زدن کلیدtab, enter بعدی فوکوس بشه باید از چه کدی استفاده کرد.

rezaei manesh
سه شنبه 23 آبان 1385, 10:54 صبح
الان درست دادم نیست
تویه رویداد keypress چک می کردیم و اگه اینتر بود دستی کلید tab رو صدا می کردیم
اگه تا فردا جوتب نگرفتی من کدش رو تو یکی از پروژه ها استفاده کردم پیداش می کنم واسط میذارم شرمنده اینجا ندارم

مهدی نان شکری
سه شنبه 23 آبان 1385, 13:05 عصر
با سلام
در KeyDown event کد زیر رو می تونید استفاده کنید.

Dim tb As Integer = TabControl1.SelectedIndex + 1
If e.KeyCode = Keys.Enter Then
If tb >= Me.TabControl1.TabPages.Count Then
Me.TabControl1.SelectedTab = Me.TabControl1.TabPages(0)
Else
Me.TabControl1.SelectedTab = Me.TabControl1.TabPages(tb)
End If
End If
--------------------
اگه منظورتون انتقال فوکوس به کنترل بعدی با کلید enter هست می تونید از این کد در KeyDown event استفاده کنید.

If e.KeyCode = Keys.Enter Then
System.Windows.Forms.SendKeys.Send("{tab}")
End If

Maryam_y_m
سه شنبه 23 آبان 1385, 14:11 عصر
حداقل 3 بار به این سوال جواب داده شده بود . اگر search میکردید !