Título: Visual Basic 2008 Duda Publicado por: Anonymatrix en 19 Marzo 2013, 23:08 pm ¿Cómo sería esto?:
Código
Texto1 es el texto que escribe la persona que utiliza en ese momento el programa. Texto2 es el texto que escribe la persona que utiliza en ese momento el programa. Título: Re: Visual Basic 2008 Duda Publicado por: raul338 en 19 Marzo 2013, 23:15 pm De donde sacaste ese codigo? Nunca especificas que es Texto1 ni Texto2
Busca algun manual de programación, te recomiendo el de elGuille Título: Re: Visual Basic 2008 Duda Publicado por: Anonymatrix en 19 Marzo 2013, 23:19 pm Ya lo especifiqué, un saludo.
Título: Re: Visual Basic 2008 Duda Publicado por: Eleкtro en 20 Marzo 2013, 00:29 am Creo que a lo que raul338 se refería es que muestres la parte del código de las variables para especificar el tipo de variable que es, aparte del contenido y de las modificaciones que le hagas...
Ya queda menos, Ahora sólo falta que especifiques lo que intentas hacer... Saludos! Título: Re: Visual Basic 2008 Duda Publicado por: Anonymatrix en 20 Marzo 2013, 15:28 pm Lo que intento hacer es lo siguiente:
Hay 2 TextBox y 1 Botón, en el primer TextBox tienes que escribir obligatoriamente 1 texto específico, seguidamente un texto que tú quieras y finalmente otro texto en concreto. El TextBox es el cuadro dónde puedes escribir. Ejemplo: Escribo en el primer TextBox lo siguiente: Tu nombre es:AnonTu apellido es:Anonymous Se escribe todo junto sin espacios. Entonces al apretar el Botón en el segundo TextBox te debería aparecer lo siguiente: Dijistes que tu nombre era:AnonDijistes que tu apellido era:Anonymous Espero que con este ejemplo hayais logrado comprender lo que quiero obtener. En VB 2008 especificas que: Tienes que escribir un texto en concreto + un texto que tú eligas escribir + otro texto en concreto, diferente al primero + otro texto que la persona que utilice el programa desee poner. Texto obligado + Anon + Otro texto obligado + Anonymous Anon y Anonymous son ejemplos, la persona que escriba puede poner la palabra o conjunto de palabras que quiera, incluso si envez de escribir Anon, quiere escribir Kevin David, pues puede hacerlo, aunque sean 2 palabras separadas por 1 espacio, quiero que cuente como 1 solo texto que ha elegido la persona escribir. Ejemplo: Texto obligado + Kevin David + Otro texto obligado diferente + Mitnick Título: Re: Visual Basic 2008 Duda Publicado por: Eleкtro en 20 Marzo 2013, 17:25 pm Si no he entendido mal, quieres comprobar si el usuario ha escrito 1 texto obligatorio + una o varias palabras + 1 texto obligatorio + una o varias palabras, y luego quieres mostrar los textos obligatorios de otra forma.
(http://img35.imageshack.us/img35/3540/prtscrcaptureem.jpg) (http://img6.imageshack.us/img6/1781/prtscrcapture2g.jpg) Eso puedes hacerlo con expresiones regulares o de la siguiente manera, Copia este form y ejecútalo (No es necesario que añadas los controles), la única parte que te interesa es la que hay antes del comentario "FINAL DEL EJEMPLO": PD: Si quieres almacenar el nombre y apellido en una variable, usa RegEX o el método Split. Código
Título: Re: Visual Basic 2008 Duda Publicado por: Anonymatrix en 20 Marzo 2013, 18:29 pm Gracias electro hacker, conseguí avanzar 1 paso más gracias a ti, sin embargo me gustaría que me ayudases a corregir unos pequeños problemas que trae esto:
ElseIf Nombres.Contains(Obligado1.ToLower) And Nombres.Contains(Obligado2.ToLower) Then Ahí dice que tiene que contener tanto el texto obligado 1 como el 2 pero a mi me gustaría estructurarlo con 1 orden ya que con ese código perfectamente puedo escribir Obligado2 antes que Obligado1 y me gustaría que no fuese así. El órden que quiero es el siguiente: Primero el primer texto obligado + Texto de la persona que escribe + Segundo texto obligado + Otro texto de la persona que escribe Necesito que esté en ese orden y que si siguiese otro orden saliese alguna ventanita de adverténcia como varias que vi que pusistes. Título: Re: Visual Basic 2008 Duda Publicado por: raul338 en 20 Marzo 2013, 19:37 pm Si tiene que ser esos strings exactos, puedes usar IndexOf y llamandolo con obligatorio1, obligatorio2, y despues si quieres con un par de cuentas sacas el texto1 y texto2
ej: Código
Para saber cuales son texto1 haces texto.SubString(pos1 + obligatorio1.length, pos2 - pos1) y vas jugando para sacar texto2 jeje Porque no pones textboxes exclusivos para poner esos valores en lugar de estar jugando con strings? :P |