2

C# で NotifyIcon の動作を AlwaysShow に変更することは可能ですか? コードスニペットをいただければ幸いです:) よろしくお願いします...

乾杯

---編集済み

クライアントの 1 人は、「常に表示されるようにアイコンをカスタマイズする必要があると思われる」と述べています。彼が意味したのは、タスクバーを右クリックして手動で行う必要があり、[プロパティ] -> [タスクバー] -> [通知のカスタマイズ] をクリックすると、各タスクバーアイコンの動作を [常に表示] / [常に非表示] / [非アクティブの場合は非表示] に設定できるということでした。リストに。

C#でプログラム的にそれを行うことはできますか?

NotifyIcon が常に表示されるようにしたい。私はすでに icon.Visible = true を設定していますが、彼にはうまくいかないように見えるため、苦情があります。

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify] IconsStream レジストリ値を変更して動作を設定する簡単な方法はありますか?

4

2 に答える 2

1
NotifyIcon icon = ...;
icon.Visible = true;

更新された情報を編集する:存在すべきではなく、何らかの理由で存在する場合は使用しないでください。それはユーザーの好みであり、あなたの好みではありません。

于 2009-08-11T00:09:57.327 に答える
0

十分なレジストリハッキングで可能だと確信していますが、まったくお勧めしません. 非常に多くのアプリケーションがそのスペースに押し込まれていたため彼らは XP に通知領域の折りたたみ動作を追加しました。XP/Vista/7 でのスタート メニューの固定動作と同様に、パブリック API がないということは、ユーザーにそのようなことを決定させることになっていることを意味します。

于 2009-08-11T01:43:06.530 に答える