بسم الله الرحمن الرحيم وبه نستعين
اولا لتغيير مؤشر الكتابة الى اللغة العربية داخل اي تيكست بوكس
في الحدث Form_Load داخل الفورم
private void Form3_Load(object sender, EventArgs e)
{
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("AR-eg"));
}او
اثناء الدخول الى خانة التيكست بوكس يتم التحويل للغة العربية
عن طريق الحدث TextBox1_Enter داخل التيكست بوكس
private void TextBox1_Enter(object sender, EventArgs e)
{
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new System.Globalization.CultureInfo("AR-eg"));
}او
اثناء الضغط على خانة التيكست بوكس يتم التحويل للغة الاخرى
عن طريق الحدث TextBox1_MouseClick داخل التيكست بوكس
private void TextBox1_MouseClick(object sender,
MouseEventArgs e)
{
SendKeys.Send("%(+)");
}هذا الجدول يوجد به جميع لغات العالم لنص كتابة حروف اللغة مثلا عربي مصر "ar-E"
http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo%28vs.71%29.aspx