コード例 #1
0
        public ConfigFileEditorForm(ConfigFileVO vo)
        {
            InitializeComponent();

            _CurrentConfigFileVO = vo;
            // 新建的不传入配置文件路径,隐藏“另存为”按钮和路径
            if (string.IsNullOrEmpty(vo.ConfigFilePath))
            {
                LblCurrentPathTips.Visible       = false;
                LblCurrentConfigFilePath.Visible = false;
                BtnSaveAs.Visible = false;
            }
            else
            {
                _CurrentConfigFilePath        = vo.ConfigFilePath;
                LblCurrentConfigFilePath.Text = vo.ConfigFilePath;
            }

            TxtEditPassword.Text = vo.EditPassword;
            TxtViewPassword.Text = vo.ViewPassword;
            foreach (OneConfigJsonVO oneConfig in vo.AllConfigs)
            {
                EditConfigUserControl newControl = new EditConfigUserControl(this, oneConfig);
                _EditConfigUserControlList.Add(newControl);
                Pnl.Controls.Add(newControl);
            }
            ResetConfigControlLocation();
        }
コード例 #2
0
        private void BtnAdd_Click(object sender, EventArgs e)
        {
            EditConfigUserControl newControl = new EditConfigUserControl(this);

            _EditConfigUserControlList.Add(newControl);
            Pnl.Controls.Add(newControl);
            ResetConfigControlLocation();
        }
コード例 #3
0
 public void DeleteConfig(EditConfigUserControl control)
 {
     Pnl.Controls.Remove(control);
     _EditConfigUserControlList.Remove(control);
     ResetConfigControlLocation();
 }