DOBON.NETプログラミング掲示板過去ログ
タスクトレイに動くアイコンの設定
題名: タスクトレイに動くアイコンの設定
著者: park
日時: 2007/01/30 18:56:28
ID: 18978
この記事の返信元:
(なし)
この記事への返信:
[18979]
Re[1]: タスクトレイに動くアイコンの設定
ぽぴ王子
2007/01/30 19:13:16
ツリーを表示
環境/言語:[VB.net]
分類:[.NET]
Titleに書いたとおり、タスクトレイに動くアイコンを設定したいんです。
目的としては、プログラムが計算処理中になるとアイコンを動くように設定してアプリを使う人に知らせたいんです。
固定的なアイコンをタスクトレイに表示するときはツールボックスからnotyfyiconのコントロールをFormにドラックしてiconプロパティを設定するアイコンを読み込んで実行したところ問題なく動きました。
それで、アニメーションのアイコンを使うためにちょっとずつ違うのアイコン4つを作成し、それを一つのアニメーションgifファイルに直しました。このgifファイルをウェブではもちろんうまく動きながら表示します。
その後はアニメーションのgifファイルをicoファイルに直して上の方法と同じように実行してみたんです。でも、タスクトレイに設定したアイコンは動かないんです。
どこが、間違ってるんでしょか?
また、いい方法がありましたら、是非よろしくお願いいたします。
以上です。
題名: Re[1]: タスクトレイに動くアイコンの設定
著者: ぽぴ王子
URL:
http://blogs.wankuma.com/popi/
日時: 2007/01/30 19:13:16
ID: 18979
この記事の返信元:
[18978]
タスクトレイに動くアイコンの設定
park
2007/01/30 18:56:28
この記事への返信:
[18981]
Re[2]: タスクトレイに動くアイコンの設定
park
2007/01/31 11:42:42
[解決]
ツリーを表示
■No18978に返信(parkさんの記事)
アニメーションGIF を動かしているのはブラウザなどの表示するプログラムがアニメーションを
実行しています。
たぶん、アニメーションGIF をそのままアイコンファイルにしたのだと思いますが、1枚ずつバラ
バラにした GIFファイルを、それぞれ独立したアイコンファイルにする必要があります。
その上で、Timer などを使って時間が来たら次々と NotifyIcon クラスの Icon プロパティを書き
換えてやれば、動くアイコンができると思います。
題名: Re[2]: タスクトレイに動くアイコンの設定
著者: park
日時: 2007/01/31 11:42:42
ID: 18981
この記事の返信元:
[18979]
Re[1]: タスクトレイに動くアイコンの設定
ぽぴ王子
2007/01/30 19:13:16
この記事への返信:
(なし)
ツリーを表示
ぽぴ王子さん、ありがとうございました。
解決できました。本当に助かりました。
■No18979に返信(ぽぴ王子さんの記事)
> ■No18978に返信(parkさんの記事)
>
> アニメーションGIF を動かしているのはブラウザなどの表示するプログラムがアニメーションを
> 実行しています。
> たぶん、アニメーションGIF をそのままアイコンファイルにしたのだと思いますが、1枚ずつバラ
> バラにした GIFファイルを、それぞれ独立したアイコンファイルにする必要があります。
> その上で、Timer などを使って時間が来たら次々と NotifyIcon クラスの Icon プロパティを書き
> 換えてやれば、動くアイコンができると思います。
解決済み!
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
Titleに書いたとおり、タスクトレイに動くアイコンを設定したいんです。
目的としては、プログラムが計算処理中になるとアイコンを動くように設定してアプリを使う人に知らせたいんです。
固定的なアイコンをタスクトレイに表示するときはツールボックスからnotyfyiconのコントロールをFormにドラックしてiconプロパティを設定するアイコンを読み込んで実行したところ問題なく動きました。
それで、アニメーションのアイコンを使うためにちょっとずつ違うのアイコン4つを作成し、それを一つのアニメーションgifファイルに直しました。このgifファイルをウェブではもちろんうまく動きながら表示します。
その後はアニメーションのgifファイルをicoファイルに直して上の方法と同じように実行してみたんです。でも、タスクトレイに設定したアイコンは動かないんです。
どこが、間違ってるんでしょか?
また、いい方法がありましたら、是非よろしくお願いいたします。
以上です。