کد اسکی دکمه زده شده در سی شارپ
1393-09-14
ارسال شده توسط مدیر سایت
1.16k بازدید
امروز میخواهیم به شما روش مشخص کردن کد های اسکی کلید زده رو نمایش بدیم. در بعضی مواقع توی برنامه تون میخواهید در صورتی که کاربر حرف “ب” فارسی رو زد یک پیغام به شما نمایش داده شود…یا اینکه هر چیز دیگری که احساس میکنید میتوانید به راحتی در برنامه عمل مقایسه رو روش انجام دهید در بعضی از روش ها سازگاری با حروف فارسی امکانپذیر نبود ولی در این روش تمامی حروف یک کد منحصر به فرد دارد و دقت کار را بسیار بالا میبرد.
private void Form1_KeyPress(object sender, KeyPressEventArgs e) { byte[] ascii = ASCIIEncoding.ASCII.GetBytes(e.KeyChar.ToString()); MessageBox.Show(e.KeyChar.ToString() + ": " + ascii[0]); }
برای مثال ما میخواهیم در فرم فعالمون با زدن دکمه F برنامه هشداری نمایش دهید:
private void Form1_KeyPress(object sender, KeyPressEventArgs e) { byte[] asciiBytes = Encoding.ASCII.GetBytes("F"); foreach (byte b in asciiBytes) { MessageBox.Show("" + b); } }
برای نمونه به این کد ها و شناسه آن بیشتر توجه کنید این کد ها منحصر و ثابت می باشند:
Decimal ASCII Hex 0 control 00 1 control 01 2 control 02 3 control 03 4 control 04 5 control 05 6 control 06 7 control 07 8 control 08 9 \t 09 10 \n 0A 11 \v 0B 12 \f 0C 13 \r 0D 14 control 0E 15 control 0F 16 control 10 17 control 11 18 control 12 19 control 13 20 control 14 21 control 15 22 control 16 23 control 17 24 control 18 25 control 19 26 control 1A 27 control 1B 28 control 1C 29 control 1D 30 control 1E 31 control 1F 32 space 20 33 ! 21 34 " 22 35 # 23 36 $ 24 37 % 25 38 & 26 39 ' 27 40 ( 28 41 ) 29 42 * 2A 43 + 2B 44 , 2C 45 - 2D 46 . 2E 47 / 2F 48 0 30 49 1 31 50 2 32 51 3 33 52 4 34 53 5 35 54 6 36 55 7 37 56 8 38 57 9 39 58 : 3A 59 ; 3B 60 < 3C 61 = 3D 62 > 3E 63 ? 3F 64 @ 40 65 A 41 66 B 42 67 C 43 68 D 44 69 E 45 70 F 46 71 G 47 72 H 48 73 I 49 74 J 4A 75 K 4B 76 L 4C 77 M 4D 78 N 4E 79 O 4F 80 P 50 81 Q 51 82 R 52 83 S 53 84 T 54 85 U 55 86 V 56 87 W 57 88 X 58 89 Y 59 90 Z 5A 91 [ 5B 92 \ 5C 93 ] 5D 94 ^ 5E 95 _ 5F 96 ` 60 97 a 61 98 b 62 99 c 63 100 d 64 101 e 65 102 f 66 103 g 67 104 h 68 105 i 69 106 j 6A 107 k 6B 108 l 6C 109 m 6D 110 n 6E 111 o 6F 112 p 70 113 q 71 114 r 72 115 s 73 116 t 74 117 u 75 118 v 76 119 w 77 120 x 78 121 y 79 122 z 7A 123 { 7B 124 | 7C 125 } 7D 126 ~ 7E 127 control 7F
مطالب زیر را حتما مطالعه کنید
معرفی WPF ، کاربرد WPF تکنولوژی کاربردی برای سی شارپی ها
معرفی WPF ، کاربرد WPF تکنولوژی کاربردی برای سی شارپی ها معرفی WPF WPF چیست؟...
کد پروژه بررسی اتصال به اینترنت در سی شارپ
کد پروژه بررسی اتصال به اینترنت در سی شارپ سلام دوستان عزیز امروز میخوام یه...
آموزش کم کردن تاریخ شمسی از هم
سلام دوستان گرامی در این آموزش میخوام یکی از پر کاربرد ترن مثال های کار...
نمونه برنامه های اندروید | معرفی سایت
امروز میخوام یه سایت بسیار حرفه ای و پر محتوا ازسورس های اندروید...
معرفی Skin یا قالب فرم برای برنامه شما در سی شارپ
سلام دوستان و عزیزان برنامه نویسی شاید برنامه های زیادی با سی شارپ نوشته اید...
آموزش ساخت نوت پد در سی شارپ
در این آموزش که به همراه سورس سی شارپ براتون در پیوست قرار دادیم میخوایم...
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.