KingJoshii1000
Lieutenant
- Registriert
- Apr. 2010
- Beiträge
- 879
Hallo,
ich würde deine ein Programm erstellen, welches 2 Random Zahlen ausgibt, die man dann zusammenrechnen muss.
Also jweils für die Variable "x" und "y" soll eine Zufallszahl generiert und angezeigt werden. Diese beiden Variablen sollen dann Zusammen Variable "z" ergeben. Der Benutzer soll dann die beiden Zahlen zusammenrechnen und in Textbox1 eingeben. Soweit erstmal meine Idee. Das Problem jetzt nur ist, dass die Zahlen für "x" und "y" in der Klasse cmdJa generiert werden, jedoch soll eine andere Klasse die Variablen auch kennen. Weiß jemand wie ich das anstelle?
Ich hoffe ich habe mich nicht zu kompliziert ausgedrückt
Bin noch C# Anfänger daher nehmt mir es nicht übel, wenn ich manches relativ umständlich geschrieben habe, was viel leichter geht.
Mit freundlichen Grüßen
ich würde deine ein Programm erstellen, welches 2 Random Zahlen ausgibt, die man dann zusammenrechnen muss.
Also jweils für die Variable "x" und "y" soll eine Zufallszahl generiert und angezeigt werden. Diese beiden Variablen sollen dann Zusammen Variable "z" ergeben. Der Benutzer soll dann die beiden Zahlen zusammenrechnen und in Textbox1 eingeben. Soweit erstmal meine Idee. Das Problem jetzt nur ist, dass die Zahlen für "x" und "y" in der Klasse cmdJa generiert werden, jedoch soll eine andere Klasse die Variablen auch kennen. Weiß jemand wie ich das anstelle?
Ich hoffe ich habe mich nicht zu kompliziert ausgedrückt
Bin noch C# Anfänger daher nehmt mir es nicht übel, wenn ich manches relativ umständlich geschrieben habe, was viel leichter geht.
Mit freundlichen Grüßen
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Flaminator_Reloaded
{
public partial class Form2 : Form
{
Random r = new Random();
//Form1 frm1 = new Form1();
int a = 1;
public Form2()
{
InitializeComponent();
label1.Text = "Du hast 5 Sekunden Zeit folgende" + "\n" + " Zahlen auszurechnen." + "\n" + " Alles Verstanden?";
label2.Visible = false;
label3.Visible = false;
label4.Visible = false;
textBox1.Visible = false;
}
private void cmdJa_Click(object sender, EventArgs e)
{
int z = a + 1;
if (z == 2)
{
cmdJa_NewPoint();
}
label1.Text = " Viel Spass ;)";
label2.Visible = true;
label3.Visible = true;
label4.Visible = true;
textBox1.Visible = true;
cmdJa.Visible = false;
cmdNein.Visible = false;
timer1.Enabled = true;
int x = r.Next(1000, 9999);
int y = r.Next(1000, 9999);
int b = x;
int c = y;
label2.Text = x + "\n";
label3.Text = y + "\n";
}
private void cmdJa_NewPoint()
{
cmdJa.Location = new Point(cmdJa.Location.X + 50,
cmdJa.Location.Y - 27);
}
private void cmdNein_Click(object sender, EventArgs e)
{
this.Close();
//frm1.Close();
}
private void label2_Click(object sender, EventArgs e)
{
}
private void timer1_Tick(object sender, EventArgs e)
{
this.Close();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
}
}