金曜日, 11月 28, 2008
[VB2005]SaveFileDialog
▼質問
SaveFileDialogコンポーネントを使ってCSVファイルを保存しているんだけど
ディレクトリを変更して保存するとアプリケーションがフリーズするんだ。
どうしてか教えてくれ!
▼回答
SaveFileDialogコンポーネントを使ってディレクトリを操作するとSaveFileDialogコンポーネントの
InitialDirectoryが変わってしまうことが原因だと思うよ。
だから、次の様にInitialDirectoryのバックアップをしてから最後にまた戻せばいいんだ。
Dim bakDir As String = SaveFileDialog1.InitialDirectory
SaveFileDialog1.InitialDirectory = bakDir
SaveFileDialogコンポーネントを使ってCSVファイルを保存しているんだけど
ディレクトリを変更して保存するとアプリケーションがフリーズするんだ。
どうしてか教えてくれ!
▼回答
SaveFileDialogコンポーネントを使ってディレクトリを操作するとSaveFileDialogコンポーネントの
InitialDirectoryが変わってしまうことが原因だと思うよ。
だから、次の様にInitialDirectoryのバックアップをしてから最後にまた戻せばいいんだ。
Dim bakDir As String = SaveFileDialog1.InitialDirectory
SaveFileDialog1.InitialDirectory = bakDir