private void lstRooms_SelectedIndexChanged(object sender, EventArgs e) { if (lstRooms.SelectedIndex == -1) { return; } IRoom room = SelectedZone.GetRoom(lstRooms.SelectedItem.ToString()); if (room == null) { MessageBox.Show("There was an error retreiving the specified room.", this.Text); return; } else { SelectedRoom = room; } }