Primeros pasos (2)
Hola,
Pasamos a la segunda parte del tutorial básico.
Ya hemos visto AQUÍ cómo con unos cuantos clicks podemos generar una aplicación Windows que contiene un botón que dispara un evento (en nuestro caso saca una ventanita con un mensaje).
Ahora vamos a forzar al usuario de la aplicación a que interactúe con nuestro programa.
Es claro que todo el mundo disfruta con nuestro primer programa baneando una y otra vez a KP, pero es posible que algún usuario desee banear a alguien más.
La solución primaria es fácil: cambio el texto en el programa, lo compilo y a correr.
Esto, es un engorro si tienes una lista de 100 usuarios a banear.
Para hacer ‘flexible’ nuestro programa, vamos a pedirle al usuario que nos indique a quién banear, para luego atacarle directamente.
Para ello, lo primero que he hecho ha sido borrar los textos ‘estáticos’ (nombre de la ventana y texto del botón) y los he dejado genéricos:
</v:path>
Ahora vamos a pedir al usuario que nos indique el nombre del usuario a banear.
Para ello necesitaremos dos nuevos objetos. En la imagen están marcados como (1) Label y (2) Textbox.

El primero, Label, es un texto simple (como un texto del Word), con el que indicamos al usuario lo que queremos.
Pinchamos en él y lo arrastramos encima del botón en el lado izquierdo, generando un objeto de esta forma:

Introducimos el texto aclaratorio:

Ahora creamos el ‘contenedor’ donde el usuario nos dirá su elección.
Vamos al objeto Textbox (2) y lo seleccionamos.
Pinchamos al donde termina nuestro label y arrastramos hasta crear una caja donde se podrá escribir texto:

Bien, ahora tenemos que hacer que nuestro botón, recoja lo que el usuario ha introducido en el textbox y poder usarlo.
Para ello, nos vamos al código del botón y modificamos su código por esta frase:
MessageBox.Show(TextBox1.Text + " BANEADO! JOJOJOJOJOJOJO!!!!")
Lo que hemos hecho ha sido decirle al botón que muestre el contenido del textbox (TextBox1.Text) y añada (concatene) la frase que deseamos.
Quedaría algo así:

De nuevo os invito a que mostréis como queda el programa finalizado.
Desarrollo
Hola,
Ya decía yo, todos los programadores de vacaciones..
vaya temita que has escogido x’D
Hola,
Yasta:
Un saludo,
Hola,
Perfecto.
Esta semana viene un tuto grande (si tengo tiempo y las predecibles resacas me lo permiten)
Después de publicarlo, haré una pregunta con premio (GM’s) asociada a este tuto y al siguiente.
#Sinsa “Button1” , joer que se que los programadores por naturaleza somos gandules, pero cambiale el nombre. Que aun recuerdo una vez que tuve que modificar en visual un programa muy viejo. Pues aun recuerdo la variable “Estonosepaquesirve”, estaba declarada y tenia funcionalidad, pero termine haciendo el programa nuevo después de ver cosas peores.
Hola,
Tienes toda la razón. Pero estamos en un tutorial de programación, no en la definición de un protocolo de nomenclatura

Todos los objetos que intervienen en un desarrollo (incluídas las ventanas) deben estar sujetos a una nomenclatura específica que cumpla una serie de condiciones: concisa, concreta, explicativa, única, etc..
Para nuestro caso, como sólo tenemos un botón, es fácil encontrarlo
Hola,
Este es mi resultado, realizado tras una paranoya en el TS.
https://www.mediafire.com/download.php?jjk0jwmtntl
Es una máquina creaconnects x,D