こんにちは、私は学校のプロジェクト「ルーレット」に取り組んでいますが、動けなくなって続行する方法がわかりません。
賭けの数と価格を入力できる 2 つのテキスト ボックスで賭けシステムを作成し、ボタンをクリックするとラベルに移動します。
private void button4_Click(object sender, EventArgs e)
{
if (Int32.Parse(textBox1.Text) <=36) // Bet number
{
label4.Text = textBox1.Text; // Bet number from textbox will be trensfered to label, to see what was your bet
MessageBox.Show("Bet is complete");
}
else
{
MessageBox.Show("Bet number must be from 0 to 36. Bet again");
}
if (Int32.Parse(textBox2.Text) <= Int32.Parse(CreditNr.Text))
{
BetNumber = Int32.Parse(textBox2.Text);
BetNr.Text = BetNumber.ToString();
CreditNumber = (CreditNumber - BetNumber);
CreditNr.Text = CreditNumber.ToString();
label5.Text = textBox2.Text; // Bet will be transfered to label, to see what was your bet
MessageBox.Show("Bet is complete");
}
else
{
MessageBox.Show("You dont have enought money");
}
しかし、それは 1 回の賭けに対してのみ機能します。たとえば、リストボックスなどを使用して、より多くの賭けを行う方法について何か意見はありますか? 2 つの値を保存する必要があります。1 つは数値、2 番目は賭けの値です。例えば。私はプレーしたいので、番号 1 を選んで 20 ユーロ、2 を選んで 15 ユーロ、3 を選んで 30 ユーロを賭けます。ここで、この情報をどこかに保存する必要があります。たとえば、1 勝すると 20 ユーロは *36 になります。
それを実現する方法はありますか?2 つのリストボックスについて考えました。1 つは番号用、2 番目はベット用です。しかし、値を接続する方法がわかりません。