Answer:
Programming Language not stated;
But this application definitely requires a graphical user interface platform (so, I'll use Microsoft Visual C# - Winforms).
Controls to be used are.
1. Form
2. List box
I'll name the Form, Form1 and the list box, listbox1.
Explanation:
The code goes thus;
private void Form1_Load(object sender, System.EventArgs e)
{
//Load country into empty listbox
listbox1.Items.Add("Austria");
listbox1.Items.Add("Canada");
listbox1.Items.Add("England");
listbox1.Items.Add("France");
listbox1.Items.Add("Italy");
listbox1.Items.Add("Mexico");
listbox1.Items.Add("Spain");
}
private void listbox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
//Check if an item is really selected
if(listbox1.SelectedIndex >= 0)
{
//Index 0 represents 1st item that was added to the listbox and that's Austria
if(listbox1.SelectedIndex ==0)
{
MessageBox.Show("Vienna");
}
else if(listbox1.SelectedIndex == 1)
{
MessageBox.Show("Toronto");
}
else if(listbox1.SelectedIndex ==2)
{
MessageBox.Show("London");
}
else if(listbox1.SelectedIndex == 3)
{
MessageBox.Show("Paris");
}
else if(listbox1.SelectedIndex ==4)
{
MessageBox.Show("Rome");
}
else if(listbox1.SelectedIndex == 5)
{
MessageBox.Show("Mexico City");
}
else if(listbox1.SelectedIndex == 6)
{
MessageBox.Show("Madrid");
}
}
else
{
MessageBox.Show("No item selected");
}
}