PDA

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



saeedzx
جمعه 12 تیر 1388, 19:43 عصر
سلام دوستان گرامی
چه کسی می تونه راهنمایی کنه که من کلید های میانبر تولید کننم
من می خوام از دکمه های A تا Z و F1 تا F12 و همچنین (+ - * / و ENter سمت چپ استفاده کنم):گریه::گریه::گریه::گریه::گ ریه::گریه::گریه:

ehsanocx
جمعه 12 تیر 1388, 19:45 عصر
کسی کد اسکی alt+shift رو می دونه؟

M_P_1374
جمعه 12 تیر 1388, 19:48 عصر
خوب برای میانبر نمیشه از کد اسکی استفاده کرد بلکه باید از خاصین KeyDown استفاده کرد
در ضمن از کلید های Shift , Ctrl و Alt نمیشه همزمان استفاده کرد

ehsanocx
جمعه 12 تیر 1388, 21:21 عصر
میشه به محض اینکه فوکوس رفت توی textBox زبان تغییر کنه و فارسی شه؟ کسی کدشو داره ؟

Babak.Hassanpour
جمعه 12 تیر 1388, 21:24 عصر
Private Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Long


Private Sub Text1_GotFocus()
Dim a
a = LoadKeyboardLayout("00000429", &H1) 'Fa
End Sub

saeedzx
شنبه 13 تیر 1388, 15:36 عصر
کسی می دونه کد های Enter وسط با Enter سمت چپ فرق میکنه یا نه !
اگه هر دو تا شون 13 هستند که هیچی در غیر این صورت بهم بگین ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

jaafar1363
سه شنبه 16 تیر 1388, 12:41 عصر
کسی می دونه کد های Enter وسط با Enter سمت چپ فرق میکنه یا نه !
اگه هر دو تا شون 13 هستند که هیچی در غیر این صورت بهم بگین ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

نه دوست عزیز فرقی نداره

این کد رو همراه با یه لیبل داشته باش.بهت کداسکی های همه کلیدها رو می ده

Private Sub Form_KeyPress(KeyAscii As Integer)
Label1.Caption = "KeyAscii = " & KeyAscii
End Sub

hossein033
سه شنبه 16 تیر 1388, 13:53 عصر
سلام دوستان گرامی
چه کسی می تونه راهنمایی کنه که من کلید های میانبر تولید کننم
من می خوام از دکمه های A تا Z و F1 تا F12 و همچنین (+ - * / و ENter سمت چپ استفاده کنم):گریه::گریه::گریه::گریه::گ ریه::گریه::گریه:
دوست عزیز می تونید این کد را به فرم بدید بعد هر کلیدی را فشار دهید کد اون را به شما می ده
موفق باشید:لبخندساده:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Label1.Caption = KeyCode
End Sub

hossein033
سه شنبه 16 تیر 1388, 13:56 عصر
کسی می دونه کد های Enter وسط با Enter سمت چپ فرق میکنه یا نه !
اگه هر دو تا شون 13 هستند که هیچی در غیر این صورت بهم بگین ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
KeyCode آنها یکی است ولی کد اسکی یا Key Asci آنها متفاوت است چون کد اسکی حروف کوچک یا بزرگ حروف را تشخیص می ده:خجالت: