Pole tekstowe Arabski Winforms

w formularzu aplikacji systemu Windows (c #) mam arabskie i angielskie pola tekstowe. dla arabskich pól tekstowych chcę automatycznie przenieść mój język na arabski bez naciskania (alt + shift). Znalazłem to rozwiązanie w Internecie i zaimplementowałem je na TextBox Enter

 private void TextArabs_Enter(object sender, EventArgs e)
        {              
            System.Globalization.CultureInfo TypeOfLanguage = new System.Globalization.CultureInfo("ar");
            InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(TypeOfLanguage);   

        }

Ale nadal, gdy wpisuję pole tekstowe, wpisuje angielskie litery zamiast arabskiego. co powinienem zrobić

questionAnswers(1)

yourAnswerToTheQuestion