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")
开发者_如何学Go {
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;
}
So i really just need the assigned values to be able to be assigned by the name entered, which i have working now i just need it so that only those words can be entered, nothing more. If you could help me that would be great, i posted once before but i realized that i had the whole thing crammed together.
I would recommend a Listbox then you decide what state names the user can select and you dont have to check if a state name is valid. Add a ListBox control to your form and populate it.
listBox1.Items.Add("Alabama");
listBox1.Items.Add("Arizona");
listBox1.Items.Add("Arkansas");
Then do something like:
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;
}
}
Do it like this:
Binding
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";
Searching
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
}
You might try an InputBox:
Dim state as String
state = InputBox("What is your name?","User Input")
textBox1.Test = state
精彩评论