public DatabaseViewDialog(DatabaseViewer databaseViewer) { InitializeComponent(); ttNameFilter.SetToolTip(pnNameInfo, StringTable.FilterIsCaseSensetive); tbDbPath.SuspendLayout(); tbDbPath.Items.AddRange(Settings.RecentDatabases); tbDbPath.ResumeLayout(); chkAllRelatedData.Checked = Settings.ShowAllRelatedData; chkNamePattern.Checked = Settings.NamePattern; chkIpPattern.Checked = Settings.IpPattern; this.databaseViewer = databaseViewer; databaseViewer.SearchCompleted += OnSearchCompleted; databaseViewer.ConnectionStatusChanged += OnConnectionStatusChanged; }
private void OpenViewer() { using (var viewer = new DatabaseViewer()) { using (var dlg = new DatabaseViewDialog(viewer)) { Hide(); dlg.ShowDialog(); Show(); BringToFront(); Activate(); } } }