none
ayuda RRS feed

  • Pregunta

  • les agradecere si me ayudan quiero concatenar el texto de dos texbox en uno solo pero que solo sean letras lo que concatene, como hago eso ? pero que sea presionando un boton, osea que si no son solo letras en los dos texbox al presionar el boton me diga un mensaje de error, porque es una calculadora pero si pongo texto necesito que lo concatene.....
    sábado, 25 de febrero de 2017 23:50

Respuestas

  • ¿Qué lenguaje usas?

    Suponinedo que sea C# puedes usar una función como esta para recuperar las letras de una cadena de texto:

    public static string OnlyLetters(string input)
    {
        StringBuilder builder = new StringBuilder();
        foreach (var elemento in input)
        {
            if (char.IsLetter(elemento))
            {
                builder.Append(elemento);
            }
        }
    
        return builder.ToString();
    }

    La llamada a la función sería 

    string TextoConcatenado;

    if (OnlyLetters(TextBox1.Text) = TextBox1.Text) && (OnlyLetters(TextBox2.Text) = TextBox2.Text)
    {
         TextoConcatenado = string.concat(OnlyLetters(TextBox1.Text), OnlyLetters(TextBox2.Text));
    }


    Saludos, Javier J

    lunes, 27 de febrero de 2017 8:13