PDA

View Full Version : KeyPress



morteza_261
یک شنبه 02 دی 1386, 15:29 عصر
سلام
اول عذر خواهی
سوال یه کم ابتدایی و راجع به اون زیاد بحث شده
ولی متاسفانه من جواب مورد نظرم رو توی جستجو پیدا نکردم

من میخوام وقتی کاربر تو برنامم کلید Enter رو فشار داد مثلا کد زیر اجرا بشه:


BtnSave_Click(sender, e)


ممنون از راهنمایتون

Fizzwizzle
یک شنبه 02 دی 1386, 17:11 عصر
برای این کار از کد زیر استفاده کن


PublicClass Form1
PrivateSub Form1_KeyPress(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyPressEventArgs) HandlesMe.KeyPress
If (AscW(e.KeyChar) = 13) Then'Enter Key Pressed
'Here Your Code
EndIf
EndSub
EndClass

راستی اگر میخواستی یکی از رویدادهای یک شی خاص رو هم فراخوانی کنی مثلا متد Form1_TextChanged از کد زیر استفاده کن


Form1_TextChanged(Nothing, Nothing)

Ner'zhul Arthas
یک شنبه 02 دی 1386, 20:18 عصر
اگر فقط برای کلید اینتر میخواهید میتونید خاصیت AcceptButton فرم رو روی Button مورد نظر تنظیم کنید.