1

を介して自分のウェブサイトと通信できるいくつかのコンテキスト メニューで構成される C# アプリケーションに取り組んでいますWebClient()。オプションは、クリックすると機能します。

アプリが開かれると、トレイで開いたままになり、タスクバー/ツールバー (開いているプログラムが残る下部のバー) には表示されません。これは基本的に、継続的に実行されるバックグラウンド アプリケーションです。

Uploadという名前のコンテキスト メニューに、 Upload from ComputerWindow screenshotを含むセクションがあります。これらは、キーボード ショートカットからアクセスしたい 2 つの項目です。ユーザーがどこにいても、設定されたキーボード キーをクリックすると_Click、特定のコンテキスト メニューに対してアプリケーションのイベントがトリガーされます。

最後の質問:グローバルキーボード ショートカットを作成して、一部のコンテキスト メニュー項目_Clickイベントをトリガーするにはどうすればよいですか?

誰かがこれを達成する方法をもう少し広く説明できるとよいでしょう。私は短期間 (1 か月で学習、2 週間で使用) C# に夢中になりましたが、ここに貼り付けたばかりのコードを理解するのに苦労しています。

これは、キーボード ショートカットに関連付けたいクリック イベントの 1 つです。

private void menu_upload_file_Click(object sender, EventArgs e)
{
    DialogResult dialogOpened = openFileDialog1.ShowDialog();
    if (dialogOpened == DialogResult.OK)
    {
        string filename = openFileDialog1.FileName;
        this.sendToIMGit(filename);
    }
}

ありがとう。

4

1 に答える 1