Beispiel #1
0
        /// <summary>
        /// 初始化控件,设置控件属性
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void xapFormControl1_FormCreated(object sender, EventArgs e)
        {
            this.xapFormControl1.Padding = new System.Windows.Forms.Padding(4, 4, 4, 0);
            xTabPage = xapFormControl1.GetTabPageByTabCode("ordprnlong");

            radioGroup                   = xapFormControl1.GetUserRender("ordprnlong", "radioGroup") as XRadioboxGroup;
            radioGroup.Enabled           = true;
            radioGroup.ValueTextChanged += new EventHandler(radioGroup_ValueTextChanged);
            radioContinue                = radioGroup.Renders[0] as XRadiobox;
            radioSetup                   = radioGroup.Renders[1] as XRadiobox;
            radioCancel                  = radioGroup.Renders[2] as XRadiobox;
            radioStop   = radioGroup.Renders[3] as XRadiobox;
            radioSingle = radioGroup.Renders[4] as XRadiobox;

            userRenderPat  = xapFormControl1.GetUserRender("ordprnlong", "id_en.name_pat");
            userRenderPage = xapFormControl1.GetUserRender("ordprnlong", "page_num");
            //userRenderPat.Enabled = true;
            userRenderPat.Visible  = this.Context["PatientData"] == null;
            userRenderPat.Enabled  = this.Context["PatientData"] == null;
            userRenderPage.Enabled = false;
        }
Beispiel #2
0
 /// <summary>
 /// 模板render
 /// </summary>
 /// <param name="parent">父容器</param>
 /// <param name="isRadio">是否是单选</param>
 public OrderRender(Control parent, bool isRadio = false)
 {
     this.parent       = parent;
     this.isRadio      = isRadio;
     this.EditFlag     = true;
     this.disableImage = Bitmap.FromStream(Assembly.GetCallingAssembly().GetManifestResourceStream("iih.ci.ord.res.image.ci.报错.png"));
     if (this.isRadio)
     {
         this.radio                   = new XRadiobox();
         this.radio.Size              = new Size(17, 24);
         this.radio.ValueTextChanged += new EventHandler(render_ValueTextChanged);
         this.AddRender(radio);
     }
     else
     {
         this.check                   = new XCheckBox();
         this.check.Size              = new Size(17, 24);
         this.check.ValueTextChanged += new EventHandler(render_ValueTextChanged);
         this.AddRender(check);
     }
     this.Check = false;
 }