private void _fileBrowserScanner_EvtFileOpen(object sender, EventArgs e)
{
_autoLaunchFile = AutoLaunchFile;
SelectedFile = _fileBrowserScanner.SelectedFile;
var extension = Path.GetExtension(SelectedFile);
if (String.IsNullOrEmpty(FileUtils.GetFileAssociationForExtension(extension)))
{
if (!DialogUtils.ConfirmScanner(PanelManager.Instance.GetCurrentForm(),
Resources.NoProgramAssociatedWithFileOpenAnyway))
{
return;
}
}
closeScanner();
if (_autoLaunchFile && !String.IsNullOrEmpty(SelectedFile.Trim()))
{
handleOpenFile(SelectedFile);
}
else
{
ExitCode = CompletionCode.None;
}
Close();
}