示例#1
0
        public override Object Clone()
        {
            TemplateParamRule res = (TemplateParamRule)MemberwiseClone();

            res.ruleControl_ = null;
            return(res);
        }
        public void RestoreFromRule(TemplateParamRule r)
        {
            if (r == null)
                return;

            RuleEnabledCheckBox.Checked = r.enabled_;
            NameTextbox.Text = r.Name;
            ParamNameTextBox.Text = r.ParamName_;
            ChangeNameToTextBox.Text = r.NewParamName_;
        }
        public void SaveToRule(TemplateParamRule r)
        {
            if (r == null)
                return;

            r.enabled_ = RuleEnabledCheckBox.Checked;
            r.Name = NameTextbox.Text.Trim();
            r.ParamName_ = ParamNameTextBox.Text.Trim();
            r.NewParamName_ = ChangeNameToTextBox.Text.Trim();
        }
        public void RestoreFromRule(TemplateParamRule r)
        {
            if (r == null)
            {
                return;
            }

            RuleEnabledCheckBox.Checked = r.enabled_;
            NameTextbox.Text            = r.Name;
            ParamNameTextBox.Text       = r.ParamName_;
            ChangeNameToTextBox.Text    = r.NewParamName_;
        }
        public void SaveToRule(TemplateParamRule r)
        {
            if (r == null)
            {
                return;
            }

            r.enabled_      = RuleEnabledCheckBox.Checked;
            r.Name          = NameTextbox.Text.Trim();
            r.ParamName_    = ParamNameTextBox.Text.Trim();
            r.NewParamName_ = ChangeNameToTextBox.Text.Trim();
        }