PDA

View Full Version : سوال: ENTER به جای TAB



mina.net
پنج شنبه 14 خرداد 1388, 23:04 عصر
سلام دوستان
نمی دونم این حسابدارها چه اصراری دارن بجای استاندارد کلید TAB در همجای ویندوز از ENTER استفاده کنن.

دوستان اگه می شه بفرمایید چطور می شه کاری کرد که در همجای برنامه کلید ENTER به جای کلید TAB عمل کنه در ضمن اگه امکانش هست کلیدهای TAB,ENTER هم قابلیت قبل رو داشته باشند.

karim orooji
پنج شنبه 14 خرداد 1388, 23:38 عصر
با سلام:
ابتدا keypreview فرم رو true ميكني
و در قسمت Form1_KeyDown اين دستور رو بنويس



If e.KeyCode = Keys.Enter Then
SendKeys.Send
("{Tab}")

EndIf

anooshiran
جمعه 15 خرداد 1388, 02:05 صبح
سلام دوست عزيز

كد دوست عزيزمون آقاي عروجي كاملا درست است ولي فقط در شرايط cellenter عمل مي كند. من فكر مي كنم شما ميخواهيد وقتي user در داخل cell مشغول edit است يا به عبارتي در حالت editmode باز دن enter به cell بعدي برويد.

براي اين كار هم شما نياز به override كردن يا پيشگيري از وقوع عمي enter و تبديل آن به Tab داريد.

براي چنين اعمالي شما نياز به كنترل datagridview خاص خود داريد تا تغييرات دلخواه خود را در آن اعمال كنيد.
پرو ژه ضميمه همان class است كه در ارتباط با افزودن خاصيت textchange به گريد برايتان نوشتم. اكنون تغيير enter به tab ر ا هم در آن گنجانده ام.

اميدوارم برايتان مفيد باشد.

arman1356
پنج شنبه 01 مرداد 1388, 12:31 عصر
اگه می خواهید با زدن اینتر کلید صدا هم ندهد می توانید در قسمت KeyPress
If e.KeyChar = Chr(13) Then
e.Handled = True
SendKeys.Send("{Tab}")
End If
بنویسید

parniaorfi
سه شنبه 06 مهر 1389, 11:51 صبح
سلام دوستان
(زبان #C)
ایا می شه از یک بانک در sqlServer در windows Mobile 6 Classic Emulator استفاده کرد؟ SqlCeConnection=!!!!؟؟؟چی باید قرار بدهیم؟(اخه type مربوط به بانک ها sdf)

xminxmin
سه شنبه 06 مهر 1389, 18:44 عصر
ایا می شه از یک بانک در sqlServer در windows Mobile 6 Classic Emulator استفاده کرد؟ SqlCeConnection=!!!!؟؟؟چی باید قرار بدهیم؟(اخه type مربوط به بانک ها sdf)

سلام.
بهت نیست این سوال در جایی دیگه مطرح بشه ؟!

محسن شامحمدی
سه شنبه 06 مهر 1389, 20:30 عصر
با این که اینجا حاش نیست ولی می گم
باید بجای sqlclient از sqlce استفاده کرد:
مثلا بجای sqlconnection باید از sqlceconnection استفاده کرد.

vb341
شنبه 10 مهر 1389, 17:08 عصر
Private Sub TextBox1_PreviewKeyDown(ByVal sender As Object, ByVal e As
System.Windows.Forms.PreviewKeyDownEventArgs)
If e.KeyCode = Keys.Enter Then
ComboBox1.Focus()
End If
End Sub