public virtual FileDialogResult ShowOpenFileDialogBox(FileDialogCreationArgs args)
{
var dialog = new OpenFileDialog();
PrepareFileDialog(dialog, args);
dialog.CheckFileExists = true;
dialog.ShowReadOnly = false;
dialog.Multiselect = args.MultiSelect;
var dr = dialog.ShowDialog(_form);
if (dr == DialogResult.OK)
{
return new FileDialogResult(DialogBoxAction.Ok, dialog.FileNames);
}
return new FileDialogResult(DialogBoxAction.Cancel, (string)null);
}