the listbox isn't showing up here for some reason. I want to have a pull down menu between Ontario and Quebec which outcome is affected by the user's choice.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace distancecalc
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}

private void textBox1_TextChanged(object sender, EventArgs e)
{

}

private void textBox2_TextChanged(object sender, EventArgs e)
{

}

private void CalculateButton_Click(object sender, EventArgs e)
{
if (textBox1.Text != "")
{
string customers;
double costperyear; // will be affected by whether user chooses Ontario or Quebec
if (listBox1.SelectedItem == "Ontario") //assuming you put strings into the list box
costperyear = 0.1001;
else
costperyear = 0.0663; // rate dependint on the choice user choses on their listbox

double KwhRating = 0.0;
double years = 0.0;
double.TryParse(textBox1.Text, out KwhRating);
double.TryParse(textBox2.Text, out years);

double kwcostOntario = 0.1001;
double kwcostQuebec = 0.0663;
double totalcost = KwhRating * years * costperyear;

textBox3.Text = totalcost.ToString();
}
}

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
listBox1.Items.Add("Ontario");
listBox1.Items.Add("Quebec");
//kwh prices in Ontario are $0.1001
//kwh prices in Quebec $0.0663
// I am tring to make it so that if the user selecs "Ontario
//then "costperyear" would = 0.1001 the list box also isnt showing up
//but the problem is the listbox isnt even showing up, it is blank


}

private void textBox3_TextChanged(object sender, EventArgs e)
{

}
}
}