私のwinformの1つで、コンボボックスで選択した月と年に応じて、データグリッドに従業員の現在の日と不在の日のデータを入力しようとしています。
[表示]ボタンをクリックすると、入力に時間がかかるため、下部のバーにある[リストが入力されています]という進行状況バーを使用します(コントロールパネルのプログラムの追加または削除など)。それを機能させるための他の提案があれば大歓迎です。
ありがとう
私のwinformの1つで、コンボボックスで選択した月と年に応じて、データグリッドに従業員の現在の日と不在の日のデータを入力しようとしています。
[表示]ボタンをクリックすると、入力に時間がかかるため、下部のバーにある[リストが入力されています]という進行状況バーを使用します(コントロールパネルのプログラムの追加または削除など)。それを機能させるための他の提案があれば大歓迎です。
ありがとう
BackgroundWorkerを見てください。
また、質問する前に検索する必要があります。ここには、役立つ可能性のある同様の質問がたくさんあります。
BackgroundWorker スレッドを使用して、データの取り込みを処理できます。これにより、UI の応答性を維持しながら、視覚的なフィードバックがユーザーに提供されます。ここを見てください: http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx .
StatusBar をサブクラス化することにより、ProgressBar を .NET StatusBar コントロールのパネルに追加できます。次に、標準コントロールを使用する場合と同様に、派生した StatusBar を WinForm で使用します。例と記事を参照してください
この例も試すことができます。サンプル コードをダウンロードできます。