void LoadRecordsToDetailForm(string [] paths, bool bActivateEveryWindow) { this.listView_browse.Enabled = false; for(int i=0;i<paths.Length;i++) { DetailForm child = new DetailForm(); child.MdiParent = MainForm; child.Show(); if (bActivateEveryWindow == true) child.Activate(); child.LoadRecord(paths[i], null); } this.listView_browse.Enabled = true; }
public void OpenDetailCallBack(object sender, OpenDetailEventArgs e) { // ZhongcihaoDlg dlg = (ZhongcihaoDlg)sender; for (int i = 0; i < e.Paths.Length; i++) { DetailForm child = null; if (!(Control.ModifierKeys == Keys.Control)) child = this.TopDetailForm; if (child == null) { child = new DetailForm(); child.MdiParent = this; child.Show(); } else { child.Activate(); } child.LoadRecord(e.Paths[i], null); } }
private void listView_browse_DoubleClick(object sender, System.EventArgs e) { if (listView_browse.SelectedItems.Count != 0 || listView_browse.FocusedItem != null) { string[] paths = BrowseList.GetSelectedRecordPaths(listView_browse, true); DetailForm child = null; if (!(Control.ModifierKeys == Keys.Control)) child = MainForm.TopDetailForm; if (child == null) { child = new DetailForm(); child.MdiParent = MainForm; child.Show(); } else { child.Activate(); } this.listView_browse.Enabled = false; child.LoadRecord(paths[0], null); this.listView_browse.Enabled = true; } }
// 有关MDI子窗口排列的菜单命令 private void MenuItem_openDetailWithTemplate_Click(object sender, EventArgs e) { DetailForm child = new DetailForm(); child.MdiParent = this; child.Show(); //SetFirstMdiWindowState(); child.LoadTemplate(); }