我正在为作业制作一个计算器而且我一直坚持要弄清楚如何去做。我有一个列表框,其中包含从第1天到第14天的日期,我希望它们代表它们基于当天的数字。假设我的停车时间为20美元/天,我点击了3天后,结果应该在文本框中达到60美元。
我已经尝试了这个,但它只有在删除任何带有double的内容时才有效,否则它会出现错误而不是我想要的错误而且它只是一个字符串
string a = listBox3.SelectedItem.ToString();
textBox9.Text = a;
-
private void Form1_Load(object sender, EventArgs e)
{
listBox1.Items.Add(1+" Days(s)");
listBox1.Items.Add(2 + " Days(s)");
listBox1.Items.Add(3 + " Days(s)");
listBox1.Items.Add(4 + " Days(s)");
listBox1.Items.Add(5 + " Days(s)");
listBox1.Items.Add(6 + " Days(s)");
listBox1.Items.Add(7 + " Days(s)");
listBox1.Items.Add(8 + " Days(s)");
listBox1.Items.Add(9 + " Days(s)");
listBox1.Items.Add(10 + " Days(s)");
listBox1.Items.Add(11 + " Days(s)");
listBox1.Items.Add(12 + " Days(s)");
listBox1.Items.Add(13 + " Days(s)");
listBox1.Items.Add(14 + " Days(s)");
}
private void listBox3_SelectedIndexChanged(object sender, EventArgs e)
{
for (int i = 0; i <= listBox1.SelectedIndex; i++)
{
listBox3.Items.Add(listBox1.Items[i].ToString());
}
}
private void button2_Click(object sender, EventArgs e)
{
double parking = 0;
parking = double.Parse(textBox8.Text);
string a = listBox3.SelectedItem.ToString();
textBox9.Text = a;
//Im trying to figure out along the lines of textbox9.text = parking * listbox3.selectedItem
}
答案 0 :(得分:2)