public SongismGuessingListBox() { _lsAlbumNames = new List<string> (); _lsAlbumNames.Add ("Music"); _lsAlbumNames.Add ("Grassroots"); _lsAlbumNames.Add ("311"); _lsAlbumNames.Add ("Enlarged to Show Detail"); _lsAlbumNames.Add ("Transistor"); _lsAlbumNames.Add ("Omaha Sessions"); _lsAlbumNames.Add ("Soundsystem"); _lsAlbumNames.Add ("From Chaos"); _lsAlbumNames.Add("Enlarged to Show Detail 2"); _lsAlbumNames.Add ("Evolver"); _lsAlbumNames.Add ("Greatest Hits '93-'03"); _lsAlbumNames.Add ("Don't Tread On Me"); _lsAlbumNames.Add ("Uplifter"); _lsAlbumNames.Add ("Universal Pulse"); _lsAlbumNames.Add ("Stereolithic"); _ldDockingPositionsX = new List<float> (); SongismGuessingItems = new List<SongismGuessingItem>(); SelectedItem = null; _listBoxDisplayArea = new Rectangle(54, 128, 512, 480); _velocity = Vector2.Zero; }
void SongismGuessingListBox_OnGuessingItemPressed(object sender, EventArgs e) { for (int i = 0; i < SongismGuessingItems.Count; i++) { if (SongismGuessingItems[i].Equals((SongismGuessingItem)sender)) { //SongismGuessingItems[i].Checked = !((SongismGuessingItem)sender).Checked; SongismGuessingItems[i].Checked = true; } else { SongismGuessingItems[i].Checked = false; } } if (((SongismGuessingItem)sender).Checked) SelectedItem = (SongismGuessingItem)sender; else SelectedItem = null; }