PDA

نسخه کامل مشاهده نسخه کامل : راهنمایی در #c:تایعی که کد کلید فشرده شده را نمایش بدهد.



* SadeGh *
01-01-2007, 20:55
سلام و عرض ادب
با عرض معذرت یک راهنمایی می خواستم....
تایعی در کنسول #c که کد کلید فشرده شده را نمایش بدهد.

با تشکر

hoseinquest
01-01-2007, 21:50
e.key.value

someone
02-01-2007, 01:48
سلام.
در Console برای نمایش کد کاراکترها میتونید از کد زیر استفاده کنید:
(البته به غیر از Alt,Ctrl,Esc)

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگه مشکلی پیش اومد اطلاع بدید.

* SadeGh *
03-01-2007, 15:20
سلام.
در Console برای نمایش کد کاراکترها میتونید از کد زیر استفاده کنید:
(البته به غیر از Alt,Ctrl,Esc)

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگه مشکلی پیش اومد اطلاع بدید.

سلام و عرض ادب
خیلی ممنون از لطفتون

اگر لطف بفرمایید و توضیح هم بدهید لطف بزرگی می کنید.

با تشکر

someone
03-01-2007, 16:33
دوباره سلام.
ConsoleKeyInfo یک structure هست که کلید هایی که در Console فشرده میشن رو توصیف میکنه.
Readkey هم همونطور که از نامش مشخصه کاراکتری که فشرده میشه رو می گیره .
مقدار برگشتی این متود رو در ConsoleKeyInfo قرار میدیم و با استفاده از یکی از property های
این structure یعنی Key این مقدار رو دریافت میکنیم و با استفاده از Typecasting کد کاراکتر مورد نظر رو برمیگردونیم.
در نظر داشته داشته باشید حتما باید از Typecasting استفاده کنید.
اگه به صورت زیر کد رو اجرا کنید :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خطایی رخ میده مبنی بر اینکه :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای اینکه خود کاراکتر رو نشون بدید دو باره از TypeCasting استفاده میشه کرد:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

میبینید که در خط آخر از (char ) استفاده شده که باعث میشه خود کاراکتر برگرده.