View Full Version : سوال: key: delete
zdbdam
چهارشنبه 22 تیر 1390, 18:41 عصر
در رویداد های keypress کلید delete وجود نداره یعنی وقتی دکمه delete رو میزنم رویداد keypress اتفاق نمی افته :ناراحت:
باید چیکار کنم؟
juza66
چهارشنبه 22 تیر 1390, 18:58 عصر
سلام دوست من
این کد رو به لود فرمت اضافه کن:
Me.KeyPreview = True
این کد رو در KeyDown فرم:
If e.KeyCode = Keys.Delete Then
اجرای دستور
End If
zdbdam
چهارشنبه 22 تیر 1390, 19:55 عصر
از راهنماییت متشکرم،
اما هنوز وقتی دکمه delete رو میزنم رویداد keypress اتفاق نمی افته :(
این رو هم که گفته بودی اضافه کردم:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.KeyPreview = True
End Sub
zdbdam
چهارشنبه 22 تیر 1390, 20:03 عصر
درست شد
اشتباهی به جای keypress ، keydown نوشته بودم!
Thanks :)
zdbdam
چهارشنبه 22 تیر 1390, 20:14 عصر
این هم کدش شاید کسی بدردش بخوره:
Private Sub <method name>(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles <object name>.KeyDown
If e.KeyCode = Keys.Delete Then
<method name>(sender, e)
End If
End Sub
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.