PDA

View Full Version : کار با دکمه های keyboard



farazjoonam
چهارشنبه 15 فروردین 1386, 17:02 عصر
سلام ، مثلا اگر بخوام با زدن کلید Enter فرم بسته بشه ، باید چه کار کنم؟

Alireza_Salehi
چهارشنبه 15 فروردین 1386, 18:25 عصر
اول خاصیت KeyPreview را روی True ست کنید.

بعد در رویداد KeyDown کد زیر را بنویسید:


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


البته رویداد KeyPress هم قابل استفادس.

ascpro
پنج شنبه 16 فروردین 1386, 18:58 عصر
سلام.اینم کدی مه مد نظرتونه.موفق باشید
در یک رویداد اینو باید بنویسی.


If e.KeyCode = Keys.Enter Then
Me.Close()
EndIf

jafari1
شنبه 22 تیر 1387, 22:42 عصر
سلام
لطفا اگر دوستان راهنمايي بفرمايند متشكر ميشوم فقط در يكي از ستونهاي خاص گريدويو اگر كليدي زده شد مثلا كليد f3 عملي انجام شود

amirzazadeh
یک شنبه 23 تیر 1387, 08:02 صبح
سلام
لطفا اگر دوستان راهنمايي بفرمايند متشكر ميشوم فقط در يكي از ستونهاي خاص گريدويو اگر كليدي زده شد مثلا كليد f3 عملي انجام شود
ميتونين از ين كد كمك بگيرين

Private Sub DataGridView_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles SubpscDataGridView.KeyDown
If e.KeyCode = Keys.F3 Then
Me.Close()
End If
End Sub
در اين مثال وقتي فوكوس رو گريد باشه وكليد f3 زده بشه فرم بسته ميشه.
...................
موفق باشيد

jafari1
یک شنبه 23 تیر 1387, 19:37 عصر
ضمن تشكر از آقاي اميرزاده
منظورم در ستون خاصي از گريد مثلا اگر در ستون دوم بود و كايد f3 را زديم آن اتفاق بيفتد