示例#1
0
		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;

		}
示例#2
0
文件: MainForm.cs 项目: renyh1013/dp2
        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);
            }

        }
示例#3
0
		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;

			}
		}
示例#4
0
文件: MainForm.cs 项目: renyh1013/dp2
        // 有关MDI子窗口排列的菜单命令
        private void MenuItem_openDetailWithTemplate_Click(object sender, EventArgs e)
        {
            DetailForm child = new DetailForm();

            child.MdiParent = this;

            child.Show();
            //SetFirstMdiWindowState();


            child.LoadTemplate();
        }