汎用プログレス表示クラス

時間のかかる処理を実行するときに、ユーザーにその進捗状況を知らせるための、汎用的に使える処理進捗(プログレス)表示クラス(フォームモジュール)です。


特 徴

  • 標題を任意に設定できます。
  • 処理内容などのメッセージを任意に設定できます。
  • 全体の処理件数と現在の処理件数を指定するだけで、その進捗状況(パーセンテージ)をインジケータ表示します。
  • 通常のフォームですので、フォームが持つプロパティやメソッドも併用することができます。
プロパティ Title プログレス表示フォームの標題を設定します。
Message 処理内容などのメッセージを設定します。
MaxValue 進捗状況が100%のときの合計処理件数を設定します。
Value 現在の処理件数を設定します。設定と同時に、フォームには、MaxValueに対するパーセンテージとその分のインジケータが表示されます
メソッド Show プログレス表示フォームを表示します。


使用例

使用例
使用例


使い方

データベースの中に実行例を示したフォーム"frm使用例"が付いています。そのフォームを使って、どのような使い方ができるかを確認していただくとともに、そのモジュールの記述を参照することによって、各プロパティやメソッドの使い方を知ることができます。それらのコードをご自分のモジュールに応用してご利用ください。

※ご自分のデータベースでこのフォームを使うには、フォーム"tsProgress"だけをエクスポートまたはインポートしてください。
※フォームのデザインやソースコードが公開されています。フォームのデザインが気に入らなかったり、機能変更や新たな機能追加を行いたい場合には、自由にカスタマイズしてください。



ダウンロード

ダウンロード (PROGRESS.LZH、71,320 バイトあります)




 


Copyright © T'sWare All rights reserved