PDA

View Full Version : سوال: قرار دادن مقدار keys با یک مقدار دیگه



shytonak
سه شنبه 22 مرداد 1387, 13:27 عصر
با سلام. دوستان میشه یه لطف کنید بگید چطور میتونم مقدار Keys.B رو یه مقدار دیگه قرار بدم که وقتی کلید B فشرده شد اون مقدار مثلا [b] نمایش داده بشه.

h.jaza
سه شنبه 22 مرداد 1387, 13:57 عصر
می تونی تو رویداد keypress، یه شرط بذاری که اگر کلید وارد شده کاراکتر B بود اونوقت یه کار دیگه بکنه مثل کد پایین:




if(e.KeyChar == 'B')
{
e.Handled = false;
//Do Something Else
}

shytonak
سه شنبه 22 مرداد 1387, 14:58 عصر
مرسی از راهنمایتون اما این کارو کرده بودم نمیشه ارور میده
Operator '==' cannot be applied to operands of type 'System.Windows.Forms.Keys' and 'char'

Salar Ashgi
سه شنبه 22 مرداد 1387, 15:15 عصر
اگه درست متوجه شده باشم :

کد شما :



private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if(e.KeyCode ==Keys.B)

//Do Anything You Want

}


موفق باشید !!!!

shytonak
سه شنبه 22 مرداد 1387, 15:21 عصر
مرسی خودم حلش کردم اما بازم تشکر

Leon_pro
سه شنبه 22 مرداد 1387, 20:41 عصر
private void textbox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == Convert.ToChar(Keys.B) )
e.KeyChar = 'A';
}

h.jaza
چهارشنبه 23 مرداد 1387, 09:57 صبح
اولا از salar_cpp_cs (http://barnamenevis.org/forum/member.php?u=70109)[/URL] جون تشکر می کنم که کده منو اصلاح کردن و ثانیا اینکه دوست عزیز [URL="http://barnamenevis.org/forum/member.php?u=70109"]salar_cpp_cs (http://barnamenevis.org/forum/member.php?u=70109)، فکر نمی کنم نیازی به کانورت باشه و همونی که salar_cpp_cs (http://barnamenevis.org/forum/member.php?u=70109) گفت کاملا درسته و کار میده.

Salar Ashgi
چهارشنبه 23 مرداد 1387, 10:18 صبح
اولا از salar_cpp_cs (http://barnamenevis.org/forum/member.php?u=70109) جون تشکر می کنم که کده منو اصلاح کردن و ثانیا اینکه دوست عزیز salar_cpp_cs (http://barnamenevis.org/forum/member.php?u=70109)، فکر نمی کنم نیازی به کانورت باشه و همونی که salar_cpp_cs (http://barnamenevis.org/forum/member.php?u=70109) گفت کاملا درسته و کار میده.

_________________________________________________

دوست عزیز و گرامی ممنون از حسن نیت و لطف شما ، امیدوارم همیشه موفق باشید !!!