PDA

View Full Version : مشکل در مدیریت enter در فرم



mahdighasemi
دوشنبه 16 مهر 1386, 11:04 صبح
سلام خدمت دوستان گرامی
من برنامه ای با VB.Net 2003در فرم های برنامه ام combobox و texbox استفاده می کنم و مدیریت TAB رو با keypreview و کدی در form_keydown به شکل send.sendkey{"TAB"} است ولی وقتی مکان نما روی combobox می رود بازدن اینتر به موقعیت بعدی نمی رود و حتما باید دستی فوکس را تنظیم کنم ولی روی بعضی کامپیوتر ها دیگر که نرم افزار رو نسب می کنم این مشکل وجود ندارد و من بسیار گیج شده ام و برنامه دچار مشکل شده لطفا کمک کنید

zarrin_306
دوشنبه 16 مهر 1386, 12:19 عصر
پروژه رو در اینجا بذار تا در سیستم خود هم امتحان کنیم
در در قسمتی از کد مشکلی باشد!

mahdighasemi
دوشنبه 16 مهر 1386, 14:06 عصر
Private Sub Combobox2_Type_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles CBImplant_Type.KeyDown
If e.KeyCode = Keys.Enter Then
SendKeys.Send("{TAB}")
End If
End Sub

Private Sub Combobox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles CBProuduct.KeyDown
If e.KeyCode = Keys.Enter Then
SendKeys.Send("{TAB}")
End If
End Sub
Private Sub Form_Garden_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
If e.KeyCode = Keys.Enter Then
SendKeys.Send("{TAB}")
End If
End Sub

mahdighasemi
سه شنبه 17 مهر 1386, 08:44 صبح
کسی نیست به سوال ما جواب دهد

پویا
سه شنبه 17 مهر 1386, 11:47 صبح
بجای sendkeys از این استفاده کن ببین چی میشه



Me.SelectNextControl(ComboBox, True, True, True, True)