Estoy dando visual c# con procedimientos y variables globales y no paro de liarme. Ahora el problema es que tengo que hacer un ejercicio tan sencillo como una tabla de multiplicar con una sola variable global.
El formulario tiene un textbox donde pongo el numero para que saque la tabla de multiplicar, un boton para hacer el calculo y el otro para limpiar y a si pòder hacer otra tabla de multiplicar y un listbox donde tengo que sacar los numeros multiplicados.
Al calcular primero me saca los numeros del 1 al 10 despues limpio y pongo otro numero y no hace nada. Pongo el codigo del primer boton:
int numero = 1;
private void button1_Click(object sender, EventArgs e)
{
int numero_introducido=int.Parse(textBox1.Text);
Tabla_Multiplicar(numero_introducido);
}
void Tabla_Multiplicar(int resultado)
{
while (numero <= 10)
{
resultado = resultado*numero;
listBox1.Items.Add(numero.ToString());
numero++;
};
}
Estes es el codigo que he puesto en el boton calcular. He cambiado el nombre de las variables y tod hasta que me ha dejado ejecutar el programa y el resultado es el comentado. Le pongo al textbox cualquier numero y me saca siempre 1,2,3, a si hasta 1 en el listbox despues le doy a limpiar pongo otro numero en el textbox le doy a calcular y no me hace nada.
Gracias. Que follon con los parametros de veras yo creia haber entendido esto y lo e las variables globales pero parece ser que no del todo.
Gracias de ante mano.