1

ユーザーが受け入れるか拒否する必要があるいくつかの通知を表示することに基づくアプリケーションを作成しています

タスクバーの上ではなく、画面の右下にリクエストフォームを表示するにはどうすればよいですか?

ここに画像の説明を入力

コード :

notificationForm ntf = new notificationForm();
ntf.ShowDialog();

どんな助けでも大歓迎です

4

2 に答える 2

9

これを試して:

        int x = Screen.PrimaryScreen.WorkingArea.Width - this.Width;
        int y = Screen.PrimaryScreen.WorkingArea.Height - this.Height;
        this.Location = new Point(x, y);
于 2013-02-13T21:34:57.170 に答える
3

本当に特定の場所に通知が必要な場合は、

SystemParameters.WorkArea プロパティ

どれの

プライマリ ディスプレイ モニターの作業領域のサイズを取得します。

WPF アプリケーションの場合。

または

Screen.WorkingArea プロパティ

取得する

作業領域は、タスクバー、ドッキング ウィンドウ、およびドッキング ツールバーを除く、ディスプレイのデスクトップ領域です。

WinForms アプリケーションの場合。

これは次のようにも取得できます。

Rectangle workingRectangle = Screen.PrimaryScreen.WorkingArea;

この情報から、好きな場所にウィンドウを配置できます。

于 2013-02-13T21:35:15.910 に答える