组合框还是?这有可能吗?

时间:2014-11-20 22:07:58

标签: calculator

在visual studio中使用Windows窗体....好吧所以我正在创建一个销售税计算器。我需要输入州的州和销售税,并在点击事件中显示文本框中的总金额。我想只使用一个下拉菜单而不是分成两个盒子(一个用于州,一个用于纳税)

所以如果组合框看起来像这样:

阿拉巴马州4% 阿拉斯加州5% 威斯康星州5.5%......依此类推国家名单

如何点击包含下拉列表中显示的税金的其中一个州,并根据输入的项目金额仅使用百分比来运行计算。

C#计算器

1 个答案:

答案 0 :(得分:0)

有很多方法可以做到这一点,这里有一个。您可以使用变量进行存储 组合框中字符串的一部分,即{alabama 4%} 4将是您想要存储的内容 它在一个double中,然后创建一个switch语句,检查组合框中的状态文本和 将其传递给开关,如果是alabama,则将税变量设为4.0;

var tax;

switch(comboboxText)
{
  case alabama:
    tax = 4.0;
    break;
    case pennsylviana:
    tax = 5.5;
    break;
    //and so forth
}
然后将税收添加到组合框字符串的末尾。