if (textBox1.Text == "Alabama" || textBox1.Text == "alabama")
{
StateTax = 0.0570;
}if (textBox1.Text == "Alaska" || textBox1.Text == "alaska")
{
StateTax = 0.1167;
}if (textBox1.Text == "Arizona" || textBox1.Text == "arizona")
{
StateTax = 0.0592;
}if (textBox1.Text == "Arkansas" || textBox1.Text == "arkansas")
{
StateTax = 0.0835;
}if (textBox1.Text == "California" || textBox1.Text == "california")
{
StateTax = 0.0739;
}if (textBox1.Text == "Colorado" || textBox1.Text == "colorado")
{
StateTax = 0.0272;
}if (textBox1.Text == "Connecticut" || textBox1.Text == "connecticut")
{
StateTax = 0.0654;
}if (textBox1.Text == "Deleware" || textBox1.Text == "deleware")
{
StateTax = 0.0825;
}if (textBox1.Text == "Florida" || textBox1.Text == "flordia")
{
StateTax = 0.0503;
}if (textBox1.Text == "Georgia" || textBox1.Text == "georgia")
{
StateTax = 0.0562;
}if (textBox1.Text == "Hawaii" || textBox1.Text == "hawaii")
{
StateTax = 0.0985;
}if (textBox1.Text == "Idaho" || textBox1.Text == "idaho")
{
StateTax = 0.0736;
}if (textBox1.Text == "Illinois" || textBox1.Text == "illinois")
{
StateTax = 0.0562;
}if (textBox1.Text == "Indiana" || textBox1.Text == "indiana")
{
StateTax = 0.0648;
}if (textBox1.Text == "Iowa" || textBox1.Text == "iowa")
{
StateTax = 0.0591;
}if (textBox1.Text == "Kansas" || textBox1.Text == "kansas")
{
StateTax = 0.0654;
}if (textBox1.Text == "Kentucky" || textBox1.Text == "kentucky")
{
StateTax = 0.0734;
}if (textBox1.Text == "Louisiana" || textBox1.Text == "louisiana")
{
StateTax = 0.0685;
}if (textBox1.Text == "Maine" || textBox1.Text == "maine")
{
StateTax = 0.0770;
}if (textBox1.Text == "Maryland" || textBox1.Text == "maryland")
{
StateTax = 0.0559;
}if (textBox1.Text == "Massachusetts" || textBox1.Text == "massachusetts")
{
StateTax = 0.0630;
}if (textBox1.Text == "Michigan" || textBox1.Text == "Michigan")
{
StateTax = 0.0672;
}if (textBox1.Text == "Minnesota" || textBox1.Text == "minnesota")
{
StateTax = 0.0802;
}if (textBox1.Text == "Mississippi" || textBox1.Text == "mississippi")
{
StateTax = 0.0740;
}if (textBox1.Text == "Missouri" || textBox1.Text == "missouri")
{
StateTax = 0.0517;
}if (textBox1.Text == "Montana" || textBox1.Text == "montana")
{
StateTax = 0.0708;
}if (textBox1.Text == "Nebraska" || textBox1.Text == "nebraska")
{
StateTax = 0.0610;
}if (textBox1.Text == "Nevada" || textBox1.Text == "nevada")
{
StateTax = 0.0612;
}if (textBox1.Text == "New Hampshire" || textBox1.Text == "new hampshire")
{
StateTax = 0.0387;
}if (textBox1.Text == "New Jersey" || textBox1.Text == "new jersey")
{
StateTax = 0.0661;
}if (textBox1.Text == "New Mexico" || textBox1.Text == "new mexico")
{
StateTax = 0.0826;
}if (textBox1.Text == "New York" || textBox1.Text == "new york")
{
StateTax = 0.0676;
}if (textBox1.Text == "North Carolina" || textBox1.Text == "north carolina")
{
StateTax = 0.0726;
}if (textBox1.Text == "North Dakota" || textBox1.Text == "north dakota")
{
StateTax = 0.0711;
}if (textBox1.Text == "Ohio" || textBox1.Text == "Ohio")
{
StateTax = 0.0609;
}if (textBox1.Text == "Oklahoma" || textBox1.Text == "oklahoma")
{
StateTax = 0.0621;
}if (textBox1.Text == "Oregon" || textBox1.Text == "oregon")
{
StateTax = 0.0576;
}if (textBox1.Text == "Pennsylvania" || textBox1.Text == "pennsylvania")
{
StateTax = 0.0617;
}if (textBox1.Text == "Rhode Island" || textBox1.Text == "rhode island")
{
StateTax = 0.0640;
}if (textBox1.Text == "South Carolina" || textBox1.Text == "south carolina")
{
StateTax = 0.0619;
}if (textBox1.Text == "South Dakota" || textBox1.Text == "south dakota")
{
StateTax = 0.0423;
}if (textBox1.Text == "Tennessee" || textBox1.Text == "tennessee")
{
StateTax = 0.0539;
}if (textBox1.Text == "Texas" || textBox1.Text == "texas")
{
StateTax = 0.0438;
}if (textBox1.Text == "Utah" || textBox1.Text == "utah")
{
StateTax = 0.0728;
}if (textBox1.Text == "Vermont" || textBox1.Text == "vermont")
{
StateTax = 0.1060;
}if (textBox1.Text == "Virginia" || textBox1.Text == "virginia")
{
StateTax = 0.0563;
}if (textBox1.Text == "Washington" || textBox1.Text == "washington")
{
StateTax = 0.0648;
}if (textBox1.Text == "West Virginia" || textBox1.Text == "west virginia")
{
StateTax = 0.0834;
}if (textBox1.Text == "Wisconsin" || textBox1.Text == "wisconsin")
{
StateTax = 0.0693;
}if (textBox1.Text == "Wyoming" || textBox1.Text == "wyoming")
{
StateTax = 0.0778;
} if (textBox1.Text == "" || textBox1.Text == "")
{
string messageBoxText = "Their is No State Entered into the first pages State Textbox";
MessageBox.Show(messageBoxText);
return;
}
所以我真的只需要通过输入的名称分配指定的值,我现在正在工作,我只需要它,这样只能输入那些单词,仅此而已。 如果你可以帮助我,那将是伟大的,我曾经发过一次,但我意识到我把整个事情挤在了一起。
答案 0 :(得分:2)
我会推荐一个Listbox然后你决定用户可以选择哪些州名,你不必检查一个州名是否有效。将ListBox控件添加到表单并填充它。
listBox1.Items.Add("Alabama");
listBox1.Items.Add("Arizona");
listBox1.Items.Add("Arkansas");
然后执行以下操作:
Double StateTax = 0;
if (listBox1.SelectedItem != null)
{
switch (listBox1.SelectedItem.ToString().ToLower())
{
case "alabama": StateTax = 0.0570; break;
case "arizona": StateTax = 0.0570; break;
case "arkansas": StateTax = 0.0570; break;
/* etc... */
default: break;
}
}
答案 1 :(得分:2)
这样做:
<强>装订强>
string allStateTaxes = "Alabama+0.0570|Alaska+0.1167| ... |Wisconsin+0.0778";
Dictionary<string,string> stateTaxes = new Dictionary<string,string>();
string[] stateTaxSplit = null;
foreach(string stateTax in stateTaxes.Split('|'))
{
stateTaxSplit = stateTax.Split('+');
stateTaxes.Add(stateTaxSplit[0], stateTaxSplit[1]);
}
listBox1.DataSource = new BindingSource(stateTaxes, null);
listBox1.DisplayMember = "Key";
listBox1.ValueMember = "Value";
<强>搜索强>
string strTax = null;
float tax;
if(stateTaxes.TryGetValue(state, out strTax)) {
// state is found; strTax is set
tax = float.Parse(strTax);
} else {
// state not found; strTax is null
}
答案 2 :(得分:0)
您可以尝试使用InputBox:
Dim state as String
state = InputBox("What is your name?","User Input")
textBox1.Test = state