PDA

View Full Version : سوال: سوال - کد فارسی زده شده در PreviewKeyDown



mehri_ema
شنبه 08 مرداد 1390, 18:02 عصر
سلام
من یک TextBox دارم که در PreviewKeyDown می خواهم با توجه به Key که کاربر می زنه یکسری کار ها رو انجام بدم اما این Event حتی اگر Keyboard فارسی باشه کد معادل انگلیسی رو بر می گردونه کسی می دونه چطوری می تونم به کد فارسی زده شده دست پیدا کنم ؟

با تشکر

مهدی فرزاد
یک شنبه 09 مرداد 1390, 08:40 صبح
سلام
شما میتونید از
PreviewTextInput استفاده کنید و مقدار e.Text رو برگردونید

با این کار هر بار که کلیدی فشرده بشه کارکتر اون رو بر میگردونه
private void textBox1_PreviewTextInput(object sender, TextCompositionEventArgs e)
{
MessageBox.Show(e.Text);
}