0

重複の可能性:
通知領域にWinFormを表示する

ユーザーに通知アラートを表示する必要があるWindowsアプリケーションで作業しています。通知は画面の右下からタスクバーの上にポップアップするはずですが、どうすればよいですか?一般的な解決策はありますか?

http://www.codeproject.com/Articles/2562/Taskbar-Notification-dialogで解決策を試しましたが、これはカスタムダイアログ用ですが、通常のフォームを表示する必要があります。

4

4 に答える 4

2

NotifyIcon-Classを見てください。タスクバーにBalloonTip;)を表示できるアイコンを作成できます。

于 2013-01-11T07:53:52.427 に答える
2

フォームを作成し (質問を正しく理解し、フォームを使用したい場合)、このメソッドを使用してフォームを上にスライドさせます (タスクバーの位置)。

public void Animate()
    {
        this.Location = new Point(SystemInformation.VirtualScreen.Width - this.Width, SystemInformation.VirtualScreen.Height);
        for (int i = 0; i < this.Height; i++)
        {
            this.Location = new Point(SystemInformation.VirtualScreen.Width - this.Width, SystemInformation.VirtualScreen.Height - i);
        }
    }
于 2013-01-11T07:57:37.850 に答える
1

作業領域の高さと幅を見つけて、フォームの場所をこれに設定する必要があります。以下のリンクを確認すると役立ちます

リンク

于 2013-01-11T07:55:34.203 に答える
0

Toolbox には、notifyIcon という 1 つのコントロールがあり、すべての情報が BaloonTip 形式で表示されます。このような

notifyIcon1.ShowBalloonTip(100, "Grab Status", "Location-" +  dsAutoSeachCriteria.Tables[0].Rows[autoRowCount][0].ToString() + Environment.NewLine + "New Records-" + newurls + Environment.NewLine + "Old Records-" + oldurls, ToolTipIcon.Info);
于 2013-01-11T09:18:32.273 に答える