private static bool?OpenEpgAutoAddDialog(EpgAutoAddData Data, SearchWindow.SearchMode mode) { try { var dlg = new SearchWindow(); dlg.SetViewMode(mode); if (Data != null) { dlg.SetAutoAddData(Data); } dlg.Show(); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message + "\r\n" + ex.StackTrace); } return(null); }