問題タブ [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# - NotifyIconにテキストをオーバーレイする方法はありますか?
私は現在、NotifyIconを備えたアプリケーションを作成しており、その上にテキストをオーバーレイする方法を見つけようとしています。したがって、たとえば、アイコンが開いているファイルの数を示している場合、アイコンとその上に番号が表示されます。
それを行う方法はありますか?NotifyIconのインスタンスがテキストのみであるのを見てきました。たとえば、SpeedFanです。
任意の提案や参照をいただければ幸いです。
.net - NotifyIcon をクリックしたときにメニューを開く (VB.NET)
システム トレイに NotifyIcon を配置して、クリックすると、NotifyIcon のコンテキスト メニューが開き、さまざまなフォームを開くいくつかのオプションが表示されます。
ContextMenu を使用する必要があることを読みましたが、Google を使用してさまざまなコードを試した後、機能していないようです:/
この問題に関するヘルプは大歓迎です。
c# - 通知アイコンにテキストを重ねる
ここでいくつかの助けを借りて、windows.forms notifyIcon クラスを使用して WPF を取得しました (これは主要なアプリではないため、純度について心配する必要はありません)。そして、icomにテキストを重ねることができるかどうか疑問に思っていましたか?
基本的に、グリッドビューにいくつのエントリがあるかを視覚的に示すために必要です。そして、SizeChanged イベントのたびにこれを実行します。これは私がこれまで思いついたことですが、ここから先に進む方法がわかりません。
(PS. Philipp Sumi の NotifyIcon モジュールは使用できません)
ありがとう、サイ
c# - C# notifyIcons (トレイ アイコン) からテキストを取得する
私はこの「あなたが聴いているもの」を作成しています - IM クライアントで現在の Spotify または Winamp の曲をメッセージとして表示する学習目的のプラグインです。
ここまではとてもシンプルで、タイトルから曲を再生するだけです。
次に、曲の部分を選択します(「Spotify - <曲のタイトル>」)
ただし、ほとんどの人は、メイン ウィンドウを開いたままにしたり、最小化してタスク バーに表示したりせず、トレイ アイコンとしてのみ表示します。そこからテキストを取得したいと思います(その上にカーソルを置いたときに表示されるもの)。
これを行う簡単な方法はありますか?
ありがとう
c# - NotifyIcon のコンテキスト メニューを呼び出す
NotifyIcon を左クリックすると、コンテキスト メニュー (ContextMenuStrip プロパティで設定) も開くようにしたいと考えています。どうすればこれを達成できますか?Click を処理して自分でポジショニングを把握する必要がありますか?
編集:trayIcon.ContextMenuStrip.Show()の結果でメニューを表示することは、いくつかの望ましくない動作です:
NotifyIcon を右クリックした場合と同じ場所にメニューが表示されません (少なくとも、私が実行している Windows 7 では、x 座標と y 座標をタスクバーの場所に設定できないようです)。タスク バーの上に表示されます (大したことではありませんが、一貫性があると便利です)。
メニューが表示されている間、タスク バーに追加のアイコンが追加されます。
メニュー以外の場所をクリックしてもメニューは閉じません (右クリックしてコンテキスト メニューを表示すると、それ以外の場所をクリックすると自動的にコンテキスト メニューが閉じます)。
メニューを呼び出すことはまったく可能ですが、組み込みの右クリックハンドラーがそれを行っていますか?
.net - NotifyIcon がダブルクリック イベントを発生させない
メインフォームを表示する通知アイコンのダブルクリックイベントがあります。ダブルクリックイベントが発生していません。コードにブレークポイントを設定しても実行されません。これが私がこれまでに持っているものです:
過剰なものは、フォームを表示するために考えられるすべてを試す私の方法です.
前もって感謝します。
winforms - NotifyIconコンテキストメニューを表示してその位置を制御しますか?
NotifyIconを左クリックすると、コンテキストメニューを表示しようとしています。NotifyIcon.ContextMenuStrip.Show()を呼び出すだけでは、うまく機能しません。Reflectionを使用してシークレットメソッドを呼び出す前に、ソリューションがここに投稿されています。
これは、メニューが表示される場所を制御する必要があることを除いて、うまく機能します。NotifyIcon.MouseUpイベントを受信してからメニューを表示するまでにSystemInformation.DoubleClickTimeが経過するのを待ち、シングルクリックとダブルクリックを別々に処理できるようにします。ただし、ShowContextMenuメソッドを呼び出すと、アイコンが実際にクリックされたときではなく、ShowContextMenuが呼び出されたときに現在のマウス位置にメニューが表示されます。つまり、DoubleClickTime中にマウスを動かすと、メニューは画面の別の部分に表示されます。したがって、メニューの表示場所を制御できる場合は、MouseUpイベントを受信したときにマウスの座標を保存するだけで、メニューがアイコンの近くに表示されるようにすることができます。これを行う方法はありますか?
前もって感謝します。
c# - c# クリップボードの変更をキャッチします。フォームがトレイに最小化されている場合は機能しません
このリンクにある「Catch Clipboard Events コード」の使用に問題があります。
コードは、フォームがトレイに最小化されずにフォアグラウンドにある場合にのみうまく機能しますが、notifyicon を追加してフォームをトレイに最小化し、showintaskbar を false にすると (トレイにアイコンのみが表示されるように)、プログラムはクリップボードの変更をキャッチしません...フォームを最大化しても、再び機能しません...プログラムを再起動する必要があります..
この問題を解決する方法についてのアイデア!? フォームがトレイに最小化されている場合でも、クリップボードの変更をキャッチするにはどうすればよいですか!?
どんな助けでも本当に感謝しています...
ありがとう
c# - 処理中にトレイアイコンをアニメーション化する
メインアプリケーションの処理中にトレイアイコンをアニメーション化するにはどうすればよいですか?ここで提案を試しましたが、処理中にアイコンがアニメーション化されません。また、アニメーションを別のスレッドに入れてみましたが、それでもうまくいきませんでした。
vb.net - タスク マネージャー グラフのようなアニメーションの通知アイコン
帯域幅モニターを作成しようとしています - ほとんどの作業は完了しましたが、帯域幅に応じて変化する通知アイコンが必要です。
タスク マネージャーを開いて最小化した場合と同じように、時計の横に小さなアニメーションの棒グラフが表示され、CPU 使用率が示されます...どうすればいいですか?
どんな助けでも大歓迎です。