Entwickler-Ecke

WinForms - Rechenbeispiel zum lernen


stify - Mi 11.08.10 15:52
Titel: Rechenbeispiel zum lernen
Ich möchte ein kleines rechenbeispiel programmieren in dem der eine sein Guthaben dem anderen gibt.
Ich bin wie folgt vorgegangen(wie kann ich einem label.Text den Wert von int geld... zuordnen sodass er ständig erneuert wird?):



public partial class Form1 : Form
{
int geldtim = 50;
int geldtom = 100;
int geldbank = 100;

public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{ // Bank gibt Tim 10€

geldtim += 10;
geldbank -= 10;
label4.Text = geldtim; <-
label6.Text = geldbank; <- Wird rot unterstrichen
}

user defined image


Vielen Dank für die Hilfe!


bakachan - Mi 11.08.10 15:56

Die Text-Eigenschaft des Labels akzeptiert natürlich keine Zahlen sondern nur Strings.

Dafür gibt es eine Funktion der Integer-Klasse .ToString()


stify - Mi 11.08.10 16:07

ok klar danke :) hoff ma es klappt :)


stify - Mi 11.08.10 16:12

Int.ToString(geldtim);
geldbank.ToString();

funktioniert beides nicht. Was ist mit Integer-Klasse gemeint?


bakachan - Mi 11.08.10 16:14

Beispiel:

C#-Quelltext
1:
2:
int integerVariable = 25;
string integerText = integerVariable.ToString();


stify - Mi 11.08.10 16:16

label6.Text = Convert.ToString(geldbank);

hab ich auch grad rausgefunden danke :)


Creedy - Mi 11.08.10 16:22

oder

label.Text = ""+ integervariable;


Kha - Mi 11.08.10 18:56

Viele Wege führen nach Rom, aber nehmt doch BITTEBITTE den von user profile iconbakachan.