private void playSound(BitCoinStock.AlertEventArgs e) { if (this.InvokeRequired) { playSoundEventHandler d = playSound; this.Invoke(d, e); } else { alertPlayer.settings.volume = 50; alertPlayer.Ctlcontrols.play(); string alertStr; if (e.currentValue >= e.alertUpper) { alertStr = "超过上限"; } else { alertStr = "低于下限"; } MessageBox.Show(alertStr); alertPlayer.Ctlcontrols.stop(); alertCheckBox.CheckState = CheckState.Unchecked; } }
public void alerting(Object sender, BitCoinStock.AlertEventArgs e) { playSound(e); }