問題タブ [notifyicon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - .NETでのNotifyIconのオーバーライド
.NETのNotifyIconsでクリックイベントをオーバーライドしようとしています。問題は、クラスが封印されており、継承できないことです。実現したい機能は、コンテキストメニューを使用してアプリケーションを制御するのではなく、アイコンをダブルクリックしてアプリケーションモードを切り替えることです。これは可能ですか?
c# - 1つのアプリに2つの通知アイコンを設定することはできますか?
1つのアプリに2つの通知アイコンを設定することはできますか?
どうすればこれを適切に行うことができますか?
これは、アプリが2つに分割されるフェーズ2に到達するまでの暫定的なソリューションになります。
c# - C#実行時にコンポーネントの値を取得しますか?
自分のプロパティなどを追加できるように、継承できるNotifyIconを作成しようとしています。他の誰かが書いたコンポーネントクラスを見ると、以下に示すようにある程度の進歩があり、コンポーネントをフォームにドラッグできます。正直なところ、私は自分が何をしているのかほとんどわかりません。インターネット上のどこにも、まったく役に立たないチュートリアルはないようです。
表示されているPrepareIcon
方法では、デザイナーのデフォルトの。から値を変更しようとしましたが、ポップアップするメッセージボックスは空白で表示されますnotifyIconInheritable1
。デザイナーにいる間にNotifyIconが表示されるのを見たので、これがどのように機能するかについて完全に混乱しました。
質問は; これの何が問題なのか、何が間違っているのか、そして私は時間を無駄にしているので、これを試みるべきではありませんか?
デザイナに表示されるプロパティは次のとおりです。
c# - NotifyIcon.BalloonTipClickedイベントとマウスボタン
ダウンロード可能なアプリケーションの更新を通知するNotifyIconがあります。NotifyIconを左クリックし、NotifyIconバルーンを左クリックして(画面上で10秒間)ダウンロードページを開きたい。
ただし、BalloonTipClickedイベントを処理すると、それが左クリックなのか右クリックなのかわかりません。したがって、バルーンがまだ画面に表示されていて、ユーザーがアイコンを右クリックしているときに、ポップアップメニューとダウンロードページの両方が開きます。
マウスの右ボタンが使用されたことを検出するにはどうすればよいですか?
wpf - バルーン メッセージの最小タイムアウトは?
通知アイコンを使用して、アプリケーションにシステム トレイからのメッセージを表示させています。呼び出したときにポップアップ/バルーン メッセージが表示されます
100 ミリ秒に設定しようとしましたが、うまくいきません。設定した時間よりも長く通知が表示されます。助けてください!
wpf - システム トレイのアイコンのサイズは?
アプリケーションの通知アイコンを変更したいのですが、適切に表示するためのサイズがわかりません。現在、自動的にサイズが変更され、ピクセルが壊れます! 助けてください!
c# - 通知アイコンをクリックしたときにプログラムでコンテキストメニューを表示するにはどうすればよいですか?
ここにサンプルのC#ウィンドウフォームがあります。マウスを左クリックしたときに通知アイコンのコンテキストメニューを表示する必要があります。必要なコードをどこに書くかを以下のようにマークしました。
助けてください!
c# - 通知アイコンは、セットアップ後にシステムトレイに常に表示されるとは限りませんが、機能します
まず、アプリケーションを正常に起動すると(exeをダブルクリック)、完全に機能します。通知アイコンは常にシステムトレイに表示されます。また、msiセットアップの最後にアプリケーションを起動した場合にもうまく機能します(msiのインストール後にexeを実行しますか?)。
ただし、クワイエットモードで実行されているmsiからアプリケーションを起動すると、通知アイコンが常に表示されるとは限りませんが、アプリケーションは機能します。キーボードショートカットを使用してコンテキストメニューにアクセスできます。Windows XPで実行されている3台のコンピューターでテストしたところ、成功率は約50%です。私もWindows7でテストしました:それは完全に動作します。
Windows XPでの起動時に通知アイコンに問題があることは知っていますが、それが関連しているかどうかはわかりません(http://www.google.ca/search?hl=fr&q=notify+icon+not +appearing + Windows + XP&aq = f&aqi =&aql =&oq =&gs_rfai =
だから、皆さんがこの問題を経験したことがあるかどうか疑問に思いました。Windows XPのバグだと思いますか?または、誰がアプリケーションを起動しているか(msiexecと.exe)に関連していますか?直接起動するとうまく機能するので、コードのエラーではないと思います。
c# - NotifyIconの左クリックでContextMenuStripを表示するにはどうすればよいですか?
NotifyIconにContextMenuStripが割り当てられていますが、これは右クリックで正常に機能します。
マウスクリックイベントを接続して、NotifyIconにContextMenuStripを表示するように指示するにはどうすればよいですか?
c# - システムトレイへの最小化の意味
いくつかの機能(<800KB)を提供するUIアプリケーションがあります。それをシステムトレイに最小化できるようにし、シリアルポートからのデータをデコードしてネットワークメッセージを送信し続けたいと思いました。
メインフォームを非表示にしてシステムトレイにNotifyIconを作成することはできますか、それともシステムトレイアプリケーションに関するその他の考慮事項はありますか?非表示になっている間、アプリケーションはより少ないリソースを使用しますか?または、システムトレイ用のアプリケーションのライトバージョンを作成するのが最善ですか(コードの重複あり)?
私のアプリケーションは、2つの異なるアプリケーション(関連する機能)が実行することを実行します。コーディングを完了する前に、その影響を予測しようとしています。