私は C# VS 2012 で作業しています。ユーザーがファイルを選択すると、いくつかのコードが実行される FileDialog のイベントを作成できるようにしたいと考えています。したがって、ファイルダイアログが閉じられるとコードが実行されるようなものになります。誰かが何か助けを貸してくれるなら、それは素晴らしいことです。
1632 次
4 に答える
2
これはWinForms用です:
using (OpenFileDialog dialog = new OpenFileDialog()) {
if (DialogResult.OK == dialog.ShowDialog()) {
// work with dialog.FileName
}
}
于 2013-07-29T20:30:12.367 に答える
1
FileDialog の ShowDialog メソッドがブロックしています。これは、ファイルが実行されて表示されるスレッドが、ファイルが返されるまで実行を停止することを意味します。結果を使用して、ファイルが選択されたかどうかを確認できます。
于 2013-07-29T20:30:20.367 に答える
0
これはWPFの方法です:
// Call the ShowDialog method to show the dialog box.
bool? userClickedOK = openFileDialog1.ShowDialog();
// Process input if the user clicked OK.
if (userClickedOK == true)
{
... your code here
}
詳細: http://msdn.microsoft.com/en-us/library/cc221415(v=vs.95).aspx
于 2013-07-29T20:30:17.880 に答える