سلام به همه دوستان
در VB 6.0 یک رویداد به نام Form1_KeyDown داشتیم که هر کجای فرم کلیدی زده می شد آنرا صدا می زد . من هر کاری که کردم این رو روی فرم .Net پیدا نکردم کسی آیا با آن کار کرده ؟
مرسی ممنون
یا علی
سلام به همه دوستان
در VB 6.0 یک رویداد به نام Form1_KeyDown داشتیم که هر کجای فرم کلیدی زده می شد آنرا صدا می زد . من هر کاری که کردم این رو روی فرم .Net پیدا نکردم کسی آیا با آن کار کرده ؟
مرسی ممنون
یا علی
بگرد پیدا میکنی مگه میشه نداشته باشه!!!
داره . خوبش رو هم داره
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
MsgBox(e.KeyCode)
End Sub
لطف کنید خاصیت KeyPreview فرم رو هم True کنید.
بله داره ولی بر روی فرم هیچ وقت صدا زده نمی شه چرا ؟
فکر کنم اگه برای مثال فوکوس روی یک تکست باکس باشه
این رویداد کار نمی کنه و شما باید Handler تکست باکس را هم اضافه کنید
مطمئن نیستم
سلام
دوست عزیز برای اینکه رویداد KeyDown مربوط به فرم هنگامی که بر روی کنترل دیگری قرار دارید نیز اتفاق بیفتد باید خاصیت KeyPreview فرم را بر روی True تنظیم نمایید .
I've just started tweeting!
@Alireza_Maddah
بنده هم که در زیر مثال بالا عرض کردم :
لطف کنید خاصیت KeyPreview فرم رو هم True کنید.