مشاهده نسخه کامل
: کد کیبرد در vb6
saber110
26-06-2006, 13:53
لطفا اگر می توانید مرا در کد کذاری کیبرد در vb6 كمك كنيد - عجله اي :rolleye:
w32.slammer
26-06-2006, 15:52
yani chi mara dar code gozarye keyboard komak konid ... ye kam bishtar tozih bede aziz
black_storm
29-07-2006, 21:19
اقا یه تابع بنویس دیگه کار داره
با تابعهایی مثل
asc
chr
و و و
---------
شاید منظورت را درست نفهمیدم
hajimohammadi
08-08-2006, 15:55
من متوجه سوال شما نشدم ولي كدهاي زير براي فارسي وانگليسي كردن يك تكست باكس به شما كمك ميكنه:
اين كد رو توي يه مدول كپي كنيد
Public Declare Function LoadKeyboardLayout Lib "User32" Alias "LoadKeyboardLayoutA" (ByVal Pws2klid As String, ByVal Flags As Long) As Long
براي فارسي
LoadKeyboardLayout "00000429", 1
براي انگليسي
LoadKeyboardLayout "00000403", 1
اميدوارم بكارتون بياد چون واقعا اشكم در اومد تا كد فارسي رو پيدا كردم
موفق باشيد
شايد منظورت اينه كه دكمه هاي كيبورد رو بشناسه؟
اگه منظورت اینه باید در قشمت keypress یا در قسمت keydown کد "key code"رو بزني
مثلا در صورت فشردن كليد "اينتر" برنامه بسته بشه:
private sub button1_keyDown(byval key code as integer)
if keycode=32 then
end
endif
end sub
و برای بدست آوردن کد کلید ها در همون قسمت keydown فرم بنویسید:
print keycode
بعد از اجراي برنامه هر دكمه اي رو كه فشار بدي كدش رو چاژ مي كنه
ديگه من در همين حد سوال شما رو متوجه شدم اگه درست نيست ببخش
:rolleye:
bad_boy_2007
17-08-2006, 01:35
چطور ميتونيم بفهميم كه زبون فعلي سيستم فارسيه يا انگليسي ؟
MohammadJavad.T
17-08-2006, 04:32
منم خوب مفهوم سوال رو نفهميدم فكر كنم منظورت كد هر كليد روي كيبورد باشه كه اگه اشتباه نكنم اينطوري ميشه
( keyascii=asc(ucase(chr(keyascii
bad_boy_2007
18-08-2006, 23:22
چطور میتونیم بفهمیم (در هر وضعیت زبانی کیبورد) که کدوم کلید فشرده شده ؟؟؟؟
مثلا : ش و a , A که همشون روی یک کلیدن با اسکی های مختلف ؟
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.