Hejsa udviklere.
Er temmelig ny i Csharp verdenen og især til windows events.
Jeg har denne kode hvor formålet er at adde 10 forskellige rækker med tal i en listbox, og så skal hver række tælle op hver gang. I den her stil.
Række 1: 1-2-3-4-5-6-7
Række 2: 5-2-5-8-6-8-6
Række 3: 5-8-9-6-2-5-6
osv..
Tallene er selvfølgelig afhængig af hvad der står i de labels og de er forskellige fra hver gang man trykker på button.
private void btnAdd(object sender, EventArgs e)
{
AddTal();
}
public void AddTal()
{
//for (int index = 0; index < 10; ++index)
// {
int i = 0;
while (i < 10)
{
this.listBox1.Items.Add("Række: " + (i + 1) + " :" + this.label1.Text + "-" + this.label2.Text + "-" + this.label3.Text + "-" + this.label4.Text +
"-" + this.label5.Text + "-" + this.label6.Text + "-" + this.label7.Text);
i++;
break;
}
//}
}
Problemet er så bare uanset hvilket loop jeg forsøger mig med sker dette.
Række 1: 1-2-3-4-5-6-7
Række 2: 1-2-3-4-5-6-7
Række 3: 1-2-3-4-5-6-7
osv..
Og putter jeg break; i sætningen sker dette.
Række 1: 1-5-8-9-6-2-4
Række 1: 5-8-9-6-2-5-6
Række 1: 5-7-8-5-9-6-2
Så hvordan får jeg programmet til at virke så hver gang jeg klikker på button optæller den række og der kan komme nye værdier i den række.
Række 1: 1-2-3-4-5-6-7
næste gang jeg klikker
Række 2: 5-2-5-8-6-8-6
næste gang jeg klikker
Række 3: 5-8-9-6-2-5-6
Håber i forstår spørgsmålet. Hvis i skal bruge hele koden så sig til eller anden information. På forhånd tak.