public FormHostControlMode(ucMain ucMain, CMain main) { _main = main; _ucMain = ucMain; InitializeComponent(); this.pnlButtonBack.Visible = false; InitDisplay(); //InitCaution(caution); }
public frmMain(Acc acc) { InitializeComponent(); this.LoginAccount = acc; panel1.Controls.Clear(); ucMain UCSV = new ucMain(); panel1.Controls.Add(UCSV); UCSV.Dock = DockStyle.Fill; }
protected override void OnMouseDoubleClick(MouseEventArgs e) { //base.OnMouseDoubleClick(e); DataInit.boolAgree = false; DataInit.isRightDoc = false; if (e.Button == MouseButtons.Left) { if (inpat.Id != 0) { string action_State = DataInit.GetActionState(inpat.Id.ToString()); if (action_State == "4" || action_State == "3") { tabControl_Patient = (this.Parent.Parent.Parent.Parent.Parent.Parent.Parent) as DevComponents.DotNetBar.TabControl; //验证TabControl是否有重复 if (tabControl_Patient != null) { for (int i = 0; i < tabControl_Patient.Tabs.Count; i++) { if (inpat.Id.ToString() == tabControl_Patient.Tabs[i].Name) { tabControl_Patient.SelectedTabIndex = i; return; } } } ucMain main = (this.Parent.Parent.Parent.Parent.Parent.Parent.Parent.Parent) as ucMain; main.action_State = action_State; main.currentPatient = inpat; TabControlPanel tabctpnDoc = new TabControlPanel(); tabctpnDoc.AutoScroll = true; TabItem pageDoc = new TabItem(); pageDoc.Name = inpat.Id.ToString(); pageDoc.Text = inpat.Sick_Bed_Name + " " + inpat.Patient_Name; pageDoc.Click += new EventHandler(page_Click); pageDoc.Tag = inpat; ucDoctorOperater fm = new ucDoctorOperater(inpat); fm.Dock = DockStyle.Fill; tabctpnDoc.Controls.Add(fm); tabctpnDoc.Dock = DockStyle.Fill; pageDoc.AttachedControl = tabctpnDoc; tabControl_Patient.Controls.Add(tabctpnDoc); tabControl_Patient.Tabs.Add(pageDoc); tabControl_Patient.Refresh(); tabControl_Patient.SelectedTab = pageDoc; flag = true; } } else { App.Msg("该床是空床!"); } } }
void frmMain_Load(object sender, EventArgs e) { fpnlMain.Controls.Clear(); List <SBTask> lstTask = rpt.GetAll(); for (int i = 0; i < lstTask.Count; i++) { ucMain ucm = new ucMain(lstTask[i]); ucm.Name = "Task_" + lstTask[i].Id.ToString(); fpnlMain.Controls.Add(ucm); } }
private void UcInhospital_MouseDoubleClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { //if(App.UserAccount.CurrentSelectRole.Sickarea_Id!="") //{ if ((sender as UcInhospital).inpat.Id != 0) { if (DataInit.GetActionState(inpat.Id.ToString()) == "4" || DataInit.GetActionState(inpat.Id.ToString()) == "3") { ucMain main = (this.Parent.Parent.Parent.Parent.Parent.Parent.Parent.Parent) as ucMain; App.UsControlStyle(main); //main.MdiParent = App.ParentForm; main.currentPatient = null; main.currentPatient = inpat; //if (main.tctlNormolOperate.Tabs[0].Text == "常用操作") //{ // main.tctlNormolOperate.SelectedTabIndex = 1; //} //else //{ // main.tctlNormolOperate.SelectedTabIndex = 0; //} flag = true; } } else { App.Msg("该床是空床!"); } //} } }