private void xapFormControl_FormCreated(object sender, EventArgs e) { xapFormControl.SetToilHeight(150); var pageCommands = new PageCommands(); pageCommands.TabCode = "ordlist"; //页签编码"cost";// gv_or = xapFormControl.GetGridView("ordlist"); gv_cost = xapFormControl.GetGridView("cost"); gv_or.DataTable.DataDisplay += tabControl_DataDisplay; gv_cost.ReadOnly = false; gv_or.DataTable.Rows.DefaultHeight = 36; //增加自定义按钮 var pageComds = new PageCommands(); pageComds.TabCode = "cost"; var cmd1 = new XapCommand { Command = "删除", Enabled = false, Visible = false, ExecuteHandler = Ondeletetime, }; pageComds.Commands.Add(cmd1); var cmd = new XapCommand { Command = "新增", Enabled = false, Visible = false, ExecuteHandler = OnAddtime, }; pageComds.Commands.Add(cmd); var cmd2 = new XapCommand { Command = "保存", Enabled = false, Visible = false, ExecuteHandler = OnSavetime, }; pageComds.Commands.Add(cmd2); xapFormControl.SetupCommands(new[] { pageComds }); }
void xapFormControl1_FormCreated(object sender, EventArgs e) { XTabControl tabControl = new XTabControl(); List <ControlTab> tabs = xapFormControl1.FormModel.Tabs; dic = tabs[0].Pages[0].DicUserRenders; XTabControl tab = tabs[0].tabContrl; gv = xapFormControl1.GetGridView("drug");//药品列表 gv.MouseClick += new MouseEventHandler(gv_MouseClick); UserRender btnDelete = xapFormControl1.GetUserRender("drugsUse", "btndelete");//删除 btnDelete.MouseClick += new MouseEventHandler(btnDelete_MouseClick); UserRender btnAdd = this.xapFormControl1.GetUserRender("drugsUse", "btnAdd");//新增按钮 btnAdd.MouseClick += new MouseEventHandler(btnAdd_MouseClick); UserRender ur_begin = xapFormControl1.GetUserRender("drugsUse", "dt_begin_ui"); XCalendarTimerComboBox dt_begin = ur_begin.Renders[0] as XCalendarTimerComboBox; dt_begin.MouseClick += new MouseEventHandler(dt_begin_MouseClick); UserRender ur_end = xapFormControl1.GetUserRender("drugsUse", "dt_end_ui"); XCalendarTimerComboBox dt_end = ur_end.Renders[0] as XCalendarTimerComboBox; dt_end.MouseClick += new MouseEventHandler(dt_end_MouseClick); SetGridPolicy(true); gv.DataTable.ReadOnly = false; gv.DataTable.Columns["Spec_mm"].ReadOnly = true; //gv.DataTable.Columns["Quan_med"].ReadOnly = true; //----------药品说明---------------------- XTabControl tabControl1 = tabs[0].tabContrl; XTabPage xtab = tabControl1.XTabPages[1]; tabControl1.SelectedIndexChanged += new XTabControl.selectedIndexChanged(tabControl1_SelectedIndexChanged); xtab.RemoveRenderAll(); xtab.AddRender(desView); //待歼付数 ((XNumbericUpDown)((XLabelBaseUserRender)xapFormControl1.GetUserRender("drugsUse", "orders_boil")).UserRender).MinValue = 0; ((XNumbericUpDown)((XLabelBaseUserRender)xapFormControl1.GetUserRender("drugsUse", "orders")).UserRender).MinValue = 1; //为医嘱备注绑定事件 ((XLabelBaseUserRender)xapFormControl1.GetUserRender("drugsUse", "note_or")).GotFocus += new EventHandler(OrderHerbsView_GotFocus); ((XLabelBaseUserRender)xapFormControl1.GetUserRender("drugsUse", "note_or")).LostFocus += new EventHandler(OrderHerbsView_LostFocus); xapFormControl1.GotFocus += new EventHandler(xapFormControl1_GotFocus); xapFormControl1.LostFocus += new EventHandler(xapFormControl1_LostFocus); // 注册最后一次的回车换行的操作逻辑 this.RegEnterKeyOverEvent(row => { // 新增一行 btnAdd_MouseClick(this, null); return(true); }, null); }
private void xapFormControl_FormCreated(object sender, EventArgs e) { gv_or = xapFormControl.GetGridView(gvor); gv_or.DataTable.DataDisplay += tabControl_DataDisplay; gv_or.DataTable.SelectedAllChanged += test; gv_or.DataTable.Rows.DefaultHeight = 36; }
private void xapFormControl1_FormCreated(object sender, EventArgs e) { tabPageLong = xapFormControl1.GetTabPageByTabCode("ordsortlong"); tabPageTemp = xapFormControl1.GetTabPageByTabCode("ordsorttemp"); tabPageLong.Visible = bLong.ToTarget; tabPageTemp.Visible = !bLong.ToTarget; gridOrdsLong = xapFormControl1.GetGridView("ordsortlong"); gridOrdsTemp = xapFormControl1.GetGridView("ordsorttemp"); gridOrdsLong.ReadOnly = true; gridOrdsTemp.ReadOnly = true; btnOK = xapFormControl1.GetUserRender("ordsortctl", "btnOK"); btnCancel = xapFormControl1.GetUserRender("ordsortctl", "btnCancel"); btnOK.MouseClick += new MouseEventHandler(btnOK_MouseClick); btnCancel.MouseClick += new MouseEventHandler(btnCancel_MouseClick); }
private void xapFormControl1_FormCreated(object sender, EventArgs e) { XTabControl tabControl = new XTabControl(); List <ControlTab> tabs = xapFormControl1.FormModel.Tabs; dic = tabs[0].Pages[0].DicUserRenders; XTabControl tab = tabs[0].tabContrl; //UserRender ur = xapFormControl1.GetUserRender("drugsUse", "name_dep");//获取表格上方最近的控件 //Point p = new Point(ur.Location.X, ur.Location.Y + 20);//计算表格应该放的位置 List <XLabelBaseUserRender> xap = xapFormControl1.RendersListMustInput; gv = xapFormControl1.GetGridView("drug");//药品列表 gv.MouseClick += new MouseEventHandler(gv_MouseClick); //gv_change = this.xapFormControl1.GetGridView("change");//变动用药 //UserRender btnOK = xapFormControl1.GetUserRender("drugsUse", "btnSave");//保存 //btnOK.MouseClick += new MouseEventHandler(btnOK_MouseClick); UserRender btndelete = xapFormControl1.GetUserRender("drugsUse", "btndelete");//删除 btndelete.MouseClick += new MouseEventHandler(btndelete_MouseClick); UserRender btnAdd = this.xapFormControl1.GetUserRender("drugsUse", "btnAdd");//新增按钮 btnAdd.MouseClick += new MouseEventHandler(btnAdd_MouseClick); SetGridPolicy(true); gv.DataTable.ReadOnly = false; gv.DataTable.Columns["Spec_mm"].ReadOnly = true; //gv.DataTable.Columns["Quan_med"].ReadOnly = true; //----------药品说明---------------------- //为医嘱备注绑定事件 ((XLabelBaseUserRender)xapFormControl1.GetUserRender("drugsUse", "note_or")).GotFocus += new EventHandler(OrderHerbsView_GotFocus); ((XLabelBaseUserRender)xapFormControl1.GetUserRender("drugsUse", "note_or")).LostFocus += new EventHandler(OrderHerbsView_LostFocus); XTabControl tabControl1 = tabs[0].tabContrl; XTabPage xtab = tabControl1.XTabPages[1]; tabControl1.SelectedIndexChanged += new XTabControl.selectedIndexChanged(tabControl1_SelectedIndexChanged); xtab.Controls.Clear(); xtab.Controls.Add(desView); //待歼付数 ((XNumbericUpDown)((XLabelBaseUserRender)xapFormControl1.GetUserRender("drugsUse", "orders_boil")).UserRender).MinValue = 0; ((XNumbericUpDown)((XLabelBaseUserRender)xapFormControl1.GetUserRender("drugsUse", "orders")).UserRender).MinValue = 1; }
private void xapFormControl1_FormCreated(object sender, EventArgs e) { // this.xapFormControl1.SetTopPanelHeight(60); appno = xapFormControl1.GetUserRender("title", "appnoval") as XLabel; repdate = xapFormControl1.GetUserRender("title", "repdateval") as XLabel; status = xapFormControl1.GetUserRender("title", "statusval") as XLabel; title = xapFormControl1.GetUserRender("title", "title") as XLabel; // 注册 DataDisplay事件,处理检验值 xapFormControl1.DataDisplay += XapFormControl1_DataDisplay; XapFormGridControl gv_or = xapFormControl1.GetGridView("reportitem"); gv_or.DataTable.SelectedAllChanged += test; gv_or.DataTable.SelectedRowChanged += test2; }
private void xapFormControl_FormCreated(object sender, EventArgs e) { gv_cost = xapFormControl.GetGridView(gvcost); gv_cost.ReadOnly = false; //增加自定义按钮 var pageComds = new PageCommands(); pageComds.TabCode = gvcost; var cmd1 = new XapCommand { Command = "删除", Enabled = false, Visible = false, ExecuteHandler = Ondeletetime, }; pageComds.Commands.Add(cmd1); var cmd = new XapCommand { Command = "新增", Enabled = false, Visible = false, ExecuteHandler = OnAddtime, }; pageComds.Commands.Add(cmd); var cmd2 = new XapCommand { Command = "保存", Enabled = false, Visible = false, ExecuteHandler = OnSavetime, }; pageComds.Commands.Add(cmd2); xapFormControl.SetupCommands(new[] { pageComds }); }