私はNotifyIconクラスを使用してポップアップを表示しています。 Windowsの通知領域でエラーポップアップを表示しているときに、デフォルトのサウンドを無効にするにはどうすればよいですか?私は自分のサウンドをリソースから再生する必要がありますが、Windowsテーマで定義されているサウンドを一時的に無効にする方法はわかりません。エラー通知を表示するときのデフォルトサウンドを無効にする
私のコードサンプル:協力の
public void Notify()
{
if (_icon != null)
return;
if (!Settings.Default.EnableTrayNotifications)
return;
_icon = CreateNotifyIcon(LoadIcon());
_icon.Visible = true;
_icon.ShowBalloonTip(Settings.Default.MinimumNotificationInterval);
}
private NotifyIcon CreateNotifyIcon(Stream iconStream)
{
var icon = new NotifyIcon
{
Icon = new Icon(iconStream),
BalloonTipIcon = ToolTipIcon.Error,
BalloonTipTitle = "Sometext",
BalloonTipText = "Sometext"
};
icon.BalloonTipClicked += (s,a) => ShowWindow();
icon.BalloonTipClosed += (s,a) => Cleanup();
return icon;
}
感謝。
どのようにエラーポップアップを表示していますか? –
私が言ったように、私はWinFormsからNotifyIconクラスを使用して、初期化し、ShowBalloonTipメソッドを呼び出しています。 –
私は頼んだことを嬉しく思っています - 初めてのことは何も教えてくれませんでした(WinFormsタグなし、コードサンプルなし、バルーンチップへの参照なし)。私が「エラーポップアップを表示している」ことは、あなたがMessageBoxを表示していることを意味する可能性があることを知っていました。次回は、最初にコードサンプルを表示することを検討してください。それは詳細を伝えるための道のりです。 –