Tamron
Commodore
- Registriert
- Juli 2011
- Beiträge
- 4.237
Hallo Leute,
ich programmiere gerade ein kleines Lotto Projekt in c# mit WPF und komme einfach nicht weiter.
Ich habe auf meiner GUI 6 Buttons, die btTipp1 bis btTipp6 heißen und ich einen Inhalt in diese reinschreiben kann.
Dann habe ich noch 6 weitere Buttons in den die per Zufall ausgewählten Zahlen stehen, diese heißen btLotto1 bis btLotto6.
Ich möchte nun gerne den 6 Buttons die generierten Zahlen von einem Array zuweisen.
Schreit ja schon nach einem for-loop. Da dachte ich mir ich könnte so ungefähr z.B. btLotto1 inkrementieren, damit ich dann btLotto2 etc. habe. Ist das richtig so oder macht man das anders?
Ich habe schon was von Reflektionen gelesen, aber das kling viel zu überdimensioniert.
Zudem möchte ich ja dann noch btLotto1.Text einen Wert zuweisen, der dann in dem Button steht.
Ich möchte ja den Inhalt des Strings als Variable wieder benutzen. Wie mache ich das dann?
ich programmiere gerade ein kleines Lotto Projekt in c# mit WPF und komme einfach nicht weiter.
Ich habe auf meiner GUI 6 Buttons, die btTipp1 bis btTipp6 heißen und ich einen Inhalt in diese reinschreiben kann.
Dann habe ich noch 6 weitere Buttons in den die per Zufall ausgewählten Zahlen stehen, diese heißen btLotto1 bis btLotto6.
Ich möchte nun gerne den 6 Buttons die generierten Zahlen von einem Array zuweisen.
Code:
btLotto1.Text = Convert.ToString(lottoSpiel[0]);
btLotto2.Text = Convert.ToString(lottoSpiel[1]);
btLotto3.Text = Convert.ToString(lottoSpiel[2]);
btLotto4.Text = Convert.ToString(lottoSpiel[3]);
btLotto5.Text = Convert.ToString(lottoSpiel[4]);
btLotto6.Text = Convert.ToString(lottoSpiel[5]);
Schreit ja schon nach einem for-loop. Da dachte ich mir ich könnte so ungefähr z.B. btLotto1 inkrementieren, damit ich dann btLotto2 etc. habe. Ist das richtig so oder macht man das anders?
Code:
for (int i = 0; i < 6; i++)
{
tempString = "btLotto" + i + ".Text";
}
Ich habe schon was von Reflektionen gelesen, aber das kling viel zu überdimensioniert.
Zudem möchte ich ja dann noch btLotto1.Text einen Wert zuweisen, der dann in dem Button steht.
Ich möchte ja den Inhalt des Strings als Variable wieder benutzen. Wie mache ich das dann?