【開発メモ】 Windowsフォームで、タスクバーにプログレスを表示
元ネタ:WPF/Windowsフォーム:タスクバーのアイコンに進捗表示を出すには?[C#、VB]
VS2015で行った時に、NuGet での参照に差異が出てくる。
Windows API Code Packで検索を行うと、沢山出てくる
利用には、WindowsAPICodePack-ShellExtensions をインストールしたら、必要な物が全部セットアップされた。
後は、記事通りでうまく動かすことができる。
// プログレスインジケーターを緑色にする
TaskbarManager.Instance.SetProgressState(TaskbarProgressBarState.Normal);
// プログレスインジケーターの進捗割合を30%にする
TaskbarManager.Instance.SetProgressValue(30, 100);
を記述するだけだ。あとは、好きに料理すればいい。
終わらせるのは、
TaskbarManager.Instance.SetProgressState(TaskbarProgressBarState.NoProgress);
で、OKになる。
他にも、見ていると、面白そうなメソッドが用意されているので、使ってみるといいかもしれない。
F1&雑談
小説
開発
静岡
小説やプログラムの宣伝
積読本や購入予定の書籍の情報を投稿しています
小説/開発/F1&雑談アカウントは、フォロバを返す可能性が高いアカウントです
積読本や購入予定の書籍の情報を投稿しています
小説/開発/F1&雑談アカウントは、フォロバを返す可能性が高いアカウントです