saveDialogの '名前を付けて保存'ウィンドウが開いていることを検出できますか?C#Visual Studio: '名前を付けて保存'ウィンドウを開く方法が開いています
私のプログラムでは、このボタンをクリックすると、画面上で何も表示されないが、エクスポートするデータが増えるとこの期間が増えてしまうデータグリーブビューからデータをエクスポートするオプションがあります「別名で保存」ウィンドウが表示されます。
データのエクスポート中にアクティビティを実行するために、エクスポートボタンをクリックすると実行される別のフォームにプログレスバーがあります。
プログレスバーは現在、プログレスバーが最大値に達するまで徐々に値を加算するタイマーで動作しています。
私の問題は、現在のところ、エクスポートの期間を推測し、それに応じてプログレスバーの値を調整することです。
代わりに、 '名前を付けて保存'ウィンドウを開いた後、プログレスバーが最大値になり、フォームが閉じるようにしたいと思います。
もう一度saveDialogの[名前を付けて保存]ウィンドウが開いていることを検出できますか?
こんにちはなりをチェックすることですあなたドンという、問題ですプログレスバーが最大に達するタイミングを知りませんか?正確なProgressBarを使用する場合は、エクスポートするデータに従ってProgessを更新する必要がありますか?エクスポートが完了したら、開いているウィンドウを確認するなどの "回避策"は必要ありません。 これは、その場合に役立つかもしれません:https://stackoverflow.com/questions/28508365/update-progress-bar-in-another-form-while-task-is-running – huserben