private void TextBox3_TextChanged(object sender, TextChangedEventArgs e)
        {
            string mensaje = "";

            for (int i = 0; i < TextBox3.Text.Length; i++)
            {
                if (TextBox3.Text[i] != 'a' &&
                    TextBox3.Text[i] != 'A' &&
                    TextBox3.Text[i] != 'e' &&
                    TextBox3.Text[i] != 'E' &&
                    TextBox3.Text[i] != 'i' &&
                    TextBox3.Text[i] != 'I' &&
                    TextBox3.Text[i] != 'o' &&
                    TextBox3.Text[i] != 'O' &&
                    TextBox3.Text[i] != 'u' &&
                    TextBox3.Text[i] != 'U')
                {
                    mensaje += TextBox3.Text[i].ToString();
                }
            }

            //El primer dígito es para saber si escribre antes del cursor = 0 o si escribe después del cursor mensaje.length (como se escribre normalmente)
            //El segundo dígito es para la anchura del cursor, es decir, 0, cursor normal, >0 entonces se solapa el ancho del cursor con el texto, sale el cursor de "sobreescribir"
            TextBox3.Select(mensaje.Length, 0);
            TextBox3.Text = mensaje;
        }