如何将组合框选择的索引值乘以标签值这是我所知道的简单问题,但我无法安排解决大小时的问题请帮帮我。
试过:
label17.Text = (Convert.ToInt32(comboBox1.SelectedIndex.ToString())) *(Convert.ToInt32(label16.Text).ToString());
答案 0 :(得分:0)
label17.Text = (comboBox1.SelectedIndex * Convert.ToInt32(label16.Text)).ToString();
当你编写一些代码并且它没有工作时,请查看它并问自己一个问题。我写的是什么?当这一行执行等时会发生什么。如果它太复杂而无法回答 - 将其分成更小的部分,你就会看到问题出在哪里。
答案 1 :(得分:0)
我相信这应该有效。
label17.Text = ((Convert.ToInt32(comboBox1.SelectedIndex.ToString()) +(Convert.ToInt32(label16.Text)))).ToString();
修改:试试这个,
int temp;
if (int.TryParse(label16.Text, out temp))
{
label17.Text = (comboBox1.SelectedIndex * Convert.ToInt16(label16.Text)).ToString();
}
else { MessageBox.Show("Not a valid number);}
答案 2 :(得分:0)
这应该有效:
undefined