2014-11-20 65 views
0

在visual studio中使用windows窗體....好吧,我正在創建一個銷售稅計算器。我需要輸入州和州的銷售稅,並在點擊事件中顯示文本框中的總金額。我希望只使用一個下拉列表,而不是分隔條件出兩個箱(一個國家,一個用於含稅)組合框或?這甚至有可能嗎?

所以如果組合框是這樣的:

阿拉巴馬4% 阿拉斯加州5% 威斯康星5.5% ...等等狀態列表

如何點擊包含下拉菜單中顯示的稅額的其中一個狀態,並使用百分比來根據輸入的項目金額運行計算。

c#計算器

回答

0

有很多方法可以做到這一點,這裏是一個。你可以使用一個變量在組合框中存儲 字符串的部分,即{alabama 4%}這4個將是你想要得到的商店 它在一個double中,然後做一個switch語句來檢查狀態文本是在什麼位置組合框和 傳遞到開關,如果它是阿拉巴馬然後使稅收變量爲4.0;

var tax; 
 

 
switch(comboboxText) 
 
{ 
 
    case alabama: 
 
    tax = 4.0; 
 
    break; 
 
    case pennsylviana: 
 
    tax = 5.5; 
 
    break; 
 
    //and so forth 
 
}
然後只是追加稅到您的組合框字符串的結尾。

相關問題