none
Verificar si una palabra está bien escrita RRS feed

  • Pregunta

  • En mi programa quiero verificar que el mensaje (la cadena) la cual está escrita en un textbox y que el usuario escribió, esté bien escrita , como sé que en WPF los textbox tienen una propiedad para detectar errores ortográficos, quería saber si puedes verificarlo por medio de código (un método). 
    sábado, 15 de abril de 2017 0:56

Todas las respuestas

  • Hola LRGS Author,

    La propiedad para detectar errores ortográficos es 'SpellCheck.IsEnabled', solo tienes que activarla.

    Propiedad SpellCheck.IsEnabled

    No bastaría con comparar las cadenas utilizando el método Equals ?

    if (!textBox1.Text.Equals(textBox2.Text))
    {
        //No son iguales los valores...
    }

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    sábado, 15 de abril de 2017 1:22
  • Hola JC NauspaCrispín,

    En el código que me muestras estás comparando un textbox (textBox1) con otro textbox (textBox2), lo que yo quiero hacer es saber únicamente si el texto de SOLO un textBox está bien escrito por medio de código.

    Espero tu respuesta :)
    • Editado LRGS Author sábado, 15 de abril de 2017 1:43
    sábado, 15 de abril de 2017 1:43
  • Hola LRGS Author

    Te encontré este código en el cual se activa la propiedad que te comenta Joel con ello vas introduciendo los caracteres y automaticamente se corrige.

     <TextBox 
                Name="TEXTO" Margin="10,10,50,0"
             Width="460" Height="320"
                SpellCheck.IsEnabled="True" Language="es-ES" />

    Saludos


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.


    sábado, 15 de abril de 2017 1:51
  • Hola Brayan,

    Gracias por tu respuesta, pero lo único que hace tu código es activar la propiedad SpellCheck, la cual ya ha mencionado JC, los caracteres no se corrigen. Pero sigo pensando que debe de haber un método que tengan los textbox para saber si el texto está bien escritos, pues al tener propiedades, por lógica suena como si también tuviera métodos, no?

    De nuevo , gracias por tu respuesta, pero no es lo que estoy buscando. :)

    sábado, 15 de abril de 2017 2:27
  • LRGS Author

    Observa el siguiente ejemplo Usar el corrector ortográfico del control TextBox


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    sábado, 15 de abril de 2017 4:00
  • Creo que no me he explicado bien, lo que quiero hacer es que por medio de código C# el programa sepa si el contenido del textbox está bien escrito, la propiedad ya la sé aplicar, pero lo único que quiero es que al sistema se le pueda dar una variable o una señal que indique si el texto está bien o no, por qué quiero hacer esto? bien, necesito checar si la palabra está bien escrita por ejemplo "perro", si no está bien escrita, entonces se mandará a ejecutar un código de Expresiones Regulares que eliminará caracteres repetidos. Si no aplico la verificación de la ortografía del texto antes, las expresiones regulares eliminarán una "r" y la palabra "perro" quedará como "pero".

    Pos esa razón necesito que el sistema sepa si está bien escrito o no.

    sábado, 15 de abril de 2017 16:38