Autsch. Von allen Forms? Na gut.
Also Code der ersten form:
Code:
private void buttonbeenden_Click(object sender, EventArgs e)
{
this.Close();
}
private void buttonneu_Click(object sender, EventArgs e)
{
try
{
System.IO.StreamWriter questzähler = new System.IO.StreamWriter("questzähler.txt");
questzähler.WriteLine("1");
questzähler.Flush();
questzähler.Close();
Form weiter = new hauptfenster();
weiter.Show();
}
catch
{
MessageBox.Show("Ein Fehler ist aufgetreten.");
this.Close();
}
}
private void buttonladen_Click(object sender, EventArgs e)
{
//MessageBox.Show("Diese Funktion steht noch nicht zur Verfügung!");
try
{
System.IO.StreamReader laden = new System.IO.StreamReader("user.txt");
string neu = laden.ReadLine();
System.IO.StreamWriter ersetzen = new System.IO.StreamWriter("questzähler.txt");
ersetzen.WriteLine("");
ersetzen.WriteLine(neu);
laden.Close();
ersetzen.Flush();
ersetzen.Close();
MessageBox.Show(neu);
Form weiter = new hauptfenster();
weiter.Show();
}
catch
{
MessageBox.Show("Ein Fehler ist aufgetreten.");
this.Close();
}
}
}
}
Jetzt den Code von Form hauptfenster:
Code:
private void hauptfenster_Load(object sender, EventArgs e)
{
//*.txt mit Questzähler holen
System.IO.StreamReader laden = new System.IO.StreamReader("questzähler.txt");
string zähler = Convert.ToString(laden.ToString());
string eins = "1";
//string zähler = Convert.ToString(laden);
if (eins == zähler)
{
radioButton1.Text = "Keine Quest";
radioButton2.Text = "Rattenproblem";
radioButton3.Hide();
radioButton4.Hide();
radioButton5.Hide();
labeltrank.Text = "Tränke";
labelkräuter.Text = "Kräuter";
label3.Hide();
label4.Hide();
labellevel.Text = "1";
labelangriff.Text = "100";
labelverteidigung.Text = "150";
}
else
{
MessageBox.Show("Fehler");
}
laden.Close();
}
private void groupBox2_Enter(object sender, EventArgs e)
{
}
private void buttonausgang_Click(object sender, EventArgs e)
{
this.Close();
}
private void groupBox3_Enter(object sender, EventArgs e)
{
}
private void buttonmenü_Click(object sender, EventArgs e)
{
System.IO.StreamWriter speichern = new System.IO.StreamWriter("user.txt");
System.IO.StreamReader speicherstand = new System.IO.StreamReader("questzähler.txt");
string sps = speicherstand.ReadLine();
speicherstand.Close();
speichern.WriteLine(sps);
speichern.Flush();
speichern.Close();
Form weiter = new menü();
weiter.Show();
}
}
}
Und den Code des Forms menü:
Code:
private void buttonbeenden_Click(object sender, EventArgs e)
{
this.Close();
}
private void buttonhilfe_Click(object sender, EventArgs e)
{
MessageBox.Show("Die Hilfe ist noch nicht verfügbar!");
}
private void buttontutorial_Click(object sender, EventArgs e)
{
MessageBox.Show("Das Tutorial ist noch nicht verfügbar!");
}
private void buttonspeichern_Click(object sender, EventArgs e)
{
MessageBox.Show("Dein Spielstand wurde gespeichert!");
}
private void menü_Load(object sender, EventArgs e)
{
}
}
}