private void pictureBox1_Click(object sender, EventArgs e) { SoundLibraryExplorer s = new SoundLibraryExplorer(); s.ShowDialog(); if (s.SelectedSound != null) { ((TwoStateButton.TwoStateButton)((Control)sender).Tag).Data = s.SelectedSound.ID; } }
private void Pad_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { SoundLibraryExplorer s = new SoundLibraryExplorer(); s.ShowDialog(); if (s.SelectedSound != null) { ((TwoStateButton.TwoStateButton)sender).Data = s.SelectedSound.ID; } } else if (e.Button == MouseButtons.Left) { TwoStateButton.TwoStateButton p = (TwoStateButton.TwoStateButton)sender; if (NetworkConnection.GetInstance().Connected) { NetworkConnection.GetInstance().PlayOnServer((string)p.Data); } else { Sound s = Model.Model.GetInstance().SoundLibrary.GetSoundByID((string)p.Data); Model.Model.GetInstance().PlaySound(s); } } }