2011-06-07 17 views
5

Necesito corregir el idioma inglés como idioma de entrada, incluso si el usuario selecciona el teclado árabe para un cuadro de texto en particular.¿Cómo arreglar el idioma inglés en un cuadro de texto específico en el modo de idioma de entrada en árabe?

¿Es posible?

Una vez que establezco el idioma de entrada como inglés, está cambiando a todos los cuadros de texto y etiquetas. Pero estoy buscando solucionarlo en inglés solo para un cuadro de texto en particular.

+1

¿Formas o formularios web? – VMAtm

+0

Winforms and Thanks For Enquiries – Paramu

Respuesta

1
this.textBox1.KeyDown += new KeyEventHandler(textBox1_KeyDown); 

Puede añadir KeyEventHandler para su cuadro de texto, si está utilizando los formularios Windows Forms, y analizar la KeyDown caso, algo así como that

1

Si esto es WebForms que bien puede ser capaz de utilizar la solución en este pregunta: Arabic text box

Algo así como (usando jQuery):

$("#textBox").attr("lang", "en"); 
3

Sí, es posible utilizando lo siguiente en la aplicación de Windows.

private void textBox2_Enter(object sender, EventArgs e) 
    { 
     System.Globalization.CultureInfo TypeOfLanguage = new System.Globalization.CultureInfo("en-us"); 
     InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(TypeOfLanguage); 
    } 
+2

No. Arriba cambiará a todos los cuadros de texto ... No lo quiero. Necesito arreglar solo un cuadro de texto no para todos. – Paramu

+0

para que pueda cambiar de nuevo al idioma por defecto en caso Dejar – DeveloperX

+0

Pero mientras textbox_enters labels idiomas cambiarán ... necesito únicamente para la caja de texto no para all..thanks Hace muchos años, cuando – Paramu

Cuestiones relacionadas