PDA

View Full Version : سوال در مورد رویداد یک دکمه



kablayi
یک شنبه 22 آبان 1384, 23:54 عصر
سلام ....
ببخشید .... میخواستم یه سوالی بپرسم که شاید الکی باشه ... من که نتونستم انجامش بدم ...
سوالم اینه .... :
میخواستم یه رویداد برایه دکمه ای بزارم که با فشار دکمه Enter اون عملیات انجام بشه ... البته ایونتهای keyup و keydown و keypress وجود دارند ولی کار من راه نمی یوفته ... چون فقط باید با زدن Enter عمل کنه ...
پیشاپیش ممنونم .... :لبخندساده

asilverisis
دوشنبه 23 آبان 1384, 00:12 صبح
سلام
به 2 روش می تونی کار کنی
1 -
خاصیت AcceptButton مربوط به فرم رو تنظیم کن به دکمه ی مورد نظر
خاصیت DialogResult مربوط به دکمه رو روی OK تنظیم کن

2-
با استفاده از رویداد KeyDown فرم
اول خاصیت KeyPreview مربوط به فرم رو True کن

و بعد کد زیر



Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
If e.KeyCode = Keys.Enter Then
Button1.PerformClick()
End If


End Sub

kablayi
سه شنبه 24 آبان 1384, 01:19 صبح
اقا دست شما درد نکنه ... خیلی مفید بود ... کارم راه افتاد ......