午後わてんのブログ

ベランダ菜園とWindows用アプリ作成(WPFとC#)

タイマーアプリ(タイマーアパカッ)作成その9、進行状況のプログレスバーを付けた

プログレスバーを付けてみた

f:id:gogowaten:20191015124739p:plain

タスクバーアイコンにプログレスバーを付けたので
ウィンドウを最小化していたり他のウィンドウの下になっていても
おおよその残り時間がわかるようになった
dllを同梱したのでファイルサイズが大きくなった
 
 
ダウンロード先1
ファイル名
32bitWindows用:タイマーアパカッ_1.5.7.0.zip
64bitWindows用:タイマーアパカッ_1.5.7.0_x64.zip
 
 
ダウンロード先2(ヤフーボックス)
32bitWindows用
 
64bitWindows用
 
 
 
ここからメモ
アプリのウィンドウにプログレスバーを追加するのは普通なんだけど
タスクバーアイコンにプログレスバーを表示するのが難しかった
必要になるファイルが
Microsoft.WindowsAPICodePack.dll
Microsoft.WindowsAPICodePack.Shell.dll
この二つ
これをダウンロード?するにはNuGetパーケージマネージャーが必要?

f:id:gogowaten:20191015124957p:plain

インストールしたらツール
→NuGetパーケージマネージャー
→パーケージマネージャーコンソール
でウィンドウが開くので

f:id:gogowaten:20191015125008p:plain

PM> Install-Package WindowsAPICodePack-Core
でエンターでインストールされる
 
 

f:id:gogowaten:20191015125027p:plain

プロフェクト→参照の追加
で参照マネージャーが開くので
 
 

f:id:gogowaten:20191015125042p:plain

更に参照を押して参照するファイルを選択で
どこかにインストールされたMicrosoft.WindowsAPICodePack.Shell.dllを追加
これで使えるようになったので
[VB] Windows API Code Pack を使用して、Windows 7 のタスク バー ボタンに進行状況バー (プログレス バー) を表示する 言語: VB.NET
を見て書いた
 
 
参照した所
夕暮ログ Windows7C#でコモンダイアログを簡単に拡張する
 
NuGet Gallery | Packages
 
.NET開発の新標準「NuGet」入門(前編) - @IT
 
.NET 用パッケージマネージャー NuGet のインストールと使い方 | プログラマーズ雑記帳
 
 
関連記事
前回2014/08/22は2ヶ月前