ورود

نسخه کامل مشاهده نسخه کامل : برای تبدیل یه کاراکتر به کد اسکی و برعکس (تبدیل کد اسکی به کاراکتر) چه دستوری وجود داره (در زبان C#)



shahinfarasystem
08-09-2007, 16:04
سلام به همه
برای تبدیل یه کاراکتر به کد اسکی و برعکس (تبدیل کد اسکی به کاراکتر) چه دستوری وجود داره (در زبان C#)

راستش می خام تو textbox خاصی کاربر نتونه عدد وارد کنه و در textbox دیگری نتونه حرف وارد کنه

ولی دستورشو نمیدونم:41:

Majid-Sharp
08-09-2007, 17:07
برای تبدیل کد اسکی به کاراکتر :

;char a=(char) 65

Output --------------> A


تبدیل کاراکتر به کد اسکی :

;'int Code=(int) 'A

Oputput -------------------> 65

shahinfarasystem
08-09-2007, 17:24
مجید جان سلام

این دستور شما کاملا درسته ولی من میخام در مورد یه Textbox این کار رو انجام بدم :41:

تشخیص فشرده شدن دکمه در جعبه متن و تعریف متغیر با هم همخونی ندارند :18:

Majid-Sharp
08-09-2007, 20:15
دستور زیر باعث می شود تا کاربر نتواند به غیر از عدد چیز دیگری در تکست باکس وارد کند



private void txtAmount_KeyPress(object sender, KeyPressEventArgs e)
{
if (!((((int)e.KeyChar >= 48 && (int)e.KeyChar <= 57) || e.KeyChar == '\b')))
e.KeyChar = (char) 0
}

_H2_
10-09-2007, 12:14
سلام
کدهای کاربر Majid-Sharp صحیح هستند ولی پیشنهاد میکنم از توابع خود دات نت استفاده کنید
مثلاً برای جلوگیری از ورود عدد در KeyPress دستور زیر کافیست!

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

am_merman01
11-09-2007, 01:24
دوست عزيز اين بحث قبلا هم مطرح شده و پاسخ هاي متعددي بهش داده شده .
بهتره قبل از ايجاد بحث جديد مروري به چند صفحه قبل بكنيد.
با آرزوي موفقيت براي همه دات نتي ها.