如何将组合框选择的索引值乘以标签值

时间:2018-06-17 10:57:48

标签: c# windows-forms-designer

如何将组合框选择的索引值乘以标签值这是我所知道的简单问题,但我无法安排解决大小时的问题请帮帮我。

试过:

label17.Text = (Convert.ToInt32(comboBox1.SelectedIndex.ToString())) *(Convert.ToInt32(label16.Text).ToString());

3 个答案:

答案 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