Moin,
ich hab die Idee mich an einem Sudoku zu versuchen. Möchte es gerne mit Windows-Forms erstellen. Dazu würde ich gerne 81 Textboxen verwenden.
Nun fange ich erstmal ganz easy an, bei jeder Textbox die Eingabe auf Zahlen zwischen 1 und 9 zu begrenzen.
Was mir dabei auffällt: muss ich dafür wirklich 81 Sender erstellen und diese Syphilis-Arbeit über mich ergehen lassen?
Oder gibt es einen Weg, dieses zu umgehen?
Danke und Grüße
ich hab die Idee mich an einem Sudoku zu versuchen. Möchte es gerne mit Windows-Forms erstellen. Dazu würde ich gerne 81 Textboxen verwenden.
Nun fange ich erstmal ganz easy an, bei jeder Textbox die Eingabe auf Zahlen zwischen 1 und 9 zu begrenzen.
Was mir dabei auffällt: muss ich dafür wirklich 81 Sender erstellen und diese Syphilis-Arbeit über mich ergehen lassen?
Oder gibt es einen Weg, dieses zu umgehen?
Danke und Grüße
C#-Quellcode
- private void textBoxen_Leave(object sender, EventArgs e)
- {
- if (sender == textBox1)
- {
- Kästen[0].Ziffer = Convert.ToInt32(textBox1.Text);
- if (Kästen[0].Ziffer < 1 | Kästen[0].Ziffer > 9)
- {
- textBox1.Text = "";
- textBox1.Focus();
- }
- }
- if (sender == textBox2)
- {
- Kästen[1].Ziffer = Convert.ToInt32(textBox2.Text);
- if (Kästen[1].Ziffer < 1 | Kästen[1].Ziffer > 9)
- {
- textBox2.Text = "";
- textBox2.Focus();
- }
- }
- if (sender == textBox3)
- {
- Kästen[2].Ziffer = Convert.ToInt32(textBox3.Text);
- if (Kästen[2].Ziffer < 1 | Kästen[2].Ziffer > 9)
- {
- textBox3.Text = "";
- textBox3.Focus();
- }
- }