問題タブ [balloon-tip]
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.
.net - 画面がロックされていると、バルーン ヒントの表示が遅くなるのはなぜですか?
私が作成したアプリケーションはNotifyIcon.ShowBalloonTip()
、特定のイベントが発生したときに (を使用して) バルーン ヒントを表示します。これは、システムがロックされているときにも発生する可能性があります。
この場合、バルーン ヒントは、ロックを解除した直後に表示されないか、まったく表示されません。どちらの場合も問題なく、意味があります。ただし、しばらくすると表示されます。場合によっては 30 分以上かかることもあります。
この動作は非常に煩わしく、バルーンチップを表示する前に画面がロックされているかどうかを確認する以外に、防止する方法があるかどうかを知りたい.
c# - C#-Windows2000BalloonTipイベントの回避策
私はこれの回避策を探していましたが、「NotifyIconをクリックしてもらうだけ」以外に何も見つかりませんでした。
Windows 2000は明らかにBalloonTipイベントをサポートしていませんが、バルーンの先端がクリックされたか閉じられたかを検出する方法が必要です。そのため、balloonTipが現在表示されているかどうかをプログラムが知る方法があるかどうかを考えていたので、balloonTipが表示されなくなったかどうかをチェックするタイマーを作成できます。多分このようなもの:
誰かがこれを行う方法を知っていますか?または、より良い回避策がありますか?助けてくれてありがとう。
c# - テキスト ボックスにバルーン ヒントを表示するにはどうすればよいですか?
XAML と MVVM を使用する C# WPF アプリケーションがあります。私の質問は次のとおりです。ユーザーが入力した無効なデータに対して、テキスト ボックスの上にバルーン ツールチップを表示するにはどうすればよいですか?
これには Microsoft のネイティブ バルーン コントロールを使用したいと考えています。これをアプリケーションにどのように実装しますか?
c# - C# で特定のラベルをツールチップ ポイントにするにはどうすればよいですか?
私のアプリケーションでは、ツールチップを使用してラベルをポイントし、ユーザーの注意を引きたいと考えています。
問題は、バルーンが指定されたラベルを指していないことです。私は何をすべきか?
qt - Qt を使用したバルーン ヒント
私の Qt アプリケーションでは、Windows ユーザー エクスペリエンス ガイド(システム トレイのバルーンではなく) に示されているように、バルーン/バルーン ヒントを使用したいと考えています。
これは Qt でサポートされていますか? 何も見つかりませんでした。このためのオープン ソース ライブラリはありますか (Qxt にはありません)。それを自分で作成する最良の方法は何ですか?
c# - 2つの異なるクラスからオブジェクトを2回作成するのは悪いことですか?
ユーザーがボタンをクリックするとバルーンチップが表示されるメインフォームがあります。バルーンチップは、BalloonTipクラスのメインフォームクラス内でインスタンス化されたオブジェクトです。次に、設定用の2番目のフォームがあります。ユーザーが設定フォームで何かをクリックすると、バルーンのヒントも表示されます。現在、MainクラスとSettingsFormクラスでballoontipオブジェクトがインスタンス化されています。私の2つの質問は次のとおりです。
- この種の状況に対処するためのより適切な方法はありますか?
- 各クラスで1回ずつオブジェクトを2回作成する場合、オブジェクトが同じ名前(つまり、objectBalloon)であると、コンパイラーに何らかのあいまいさが生じますか?
c# - バルーンチップの蓄積を防ぐ方法は?
私のプロジェクトはタイマーに基づいてイベントを実行します。イベントが実行されるたびに、1秒間バルーンチップが表示されます。モニターがスクリーンセーバーに移動し、プログラムがバックグラウンドで実行され続ける場合、イベントは正しく発生しますが、モニターがスクリーンセーバーから戻されると、スクリーンセーバーがアクティブになってからスローされたすべてのバルーンチップが表示されます。これを防ぐ方法はありますか?気球を1秒くらいで処分しようかと思いましたが、よくわかりません。
.net - 通知領域にリッチ ツールチップとリッチ バルーンを作成する方法
ShowBalloonTip
クラスのメソッドを呼び出すたびにNotifyIcon
、次のようなバルーン ツールチップが表示 されるのではないかと思っていました。
図 1: 標準のバルーン ツールチップ
一部のアプリケーションおよび Microsoft 製品では、これらの「単純な」バルーン ヒント以上のものを表示できます。
以下にいくつかのサンプルを示します。
図 2: Windows Update バルーン ツールチップ
(ソース: microsoft.com )
図 3: ハードウェア ドライバーのインストール バルーン ツールチップ
図 4: ハードウェアの取り外しツールチップ (プログラム: USB の安全な取り外し)
図 2、3、および 4 をよく見ると、これらが標準のバルーン ツールチップではないことがわかります。
Fig2は、おそらくプロパティの設定とは異なる形状をしていRegion
ます。また、標準のToolTipIconよりもはるかに大きいカスタム アイコンもあります。
Fig3は標準の形状を使用しています (私が思うに) が、言うまでもなくデフォルトのToolTipIconサイズよりも大きいカスタム アイコンがあります。
Fig4は標準のToolTipIconを使用していますが、形状が異なります。
私の質問は、.NET の通知領域に表示される「豊富な」バルーン ツールチップをどのように作成するのかということです。必要な出力を生成できるだけでなく、WinAPI も処理できます。