PDA

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



Mask
چهارشنبه 25 آذر 1388, 17:15 عصر
با سلام به دوستان عزیز
کد اسکی کلید های جهت نما رو می خاستم.
و در ضمن یه برنامه دارم که کد کلید های اسکی رو میده اما یه سری از کلید ها مثل backspace و ... داخلش نیست.
یه مرجع کامل این کد ها رو کجا میشه پیدا کرد.
ممنون.

lord_viper
چهارشنبه 25 آذر 1388, 21:57 عصر
فکر کنم این کمکت کنه


procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
Edit1.Text:=chr(key);
end;

Hamid.Kad
چهارشنبه 25 آذر 1388, 23:48 عصر
از کدهای مجازی استفاده کنید:

procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=VK_LEFT then ....
end;

pezhvakco
پنج شنبه 26 آذر 1388, 08:34 صبح
برای بدست آوردن کد همه کلید ها بهتره از رویداد KeyDown یا KeyUp استفاده کنی تا کد تمام کلید ها رو بده .
در این روبداد ها مقدار متغیر Key همان کد کلیده .
کلید ها مکان نما و Fها و ... به خاطر ساختار دو بخشی و زمانی که دارن تو KeyPress تست نمیشن .

دلفــي
پنج شنبه 26 آذر 1388, 08:38 صبح
با سلام به دوستان عزیز
کد اسکی کلید های جهت نما رو می خاستم.
و در ضمن یه برنامه دارم که کد کلید های اسکی رو میده اما یه سری از کلید ها مثل backspace و ... داخلش نیست.
یه مرجع کامل این کد ها رو کجا میشه پیدا کرد.
ممنون.

از رو يداد onKeyUp استفاده كنيد :

كليد چپ : 37
كليد بالا : 38
كليد راست: 39
كليد پايين : 40

دلفــي
پنج شنبه 26 آذر 1388, 08:50 صبح
اين هم يه برنامه كامل براي نمايش كد اسكي كه خودم نوشتم .

mahnaz t
سه شنبه 20 فروردین 1392, 17:11 عصر
میشه لطفا قطعه کدش رو بزارین ممنون میشم