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(); }
private void BtnAdd_Click(object sender, EventArgs e) { EditConfigUserControl newControl = new EditConfigUserControl(this); _EditConfigUserControlList.Add(newControl); Pnl.Controls.Add(newControl); ResetConfigControlLocation(); }
public void DeleteConfig(EditConfigUserControl control) { Pnl.Controls.Remove(control); _EditConfigUserControlList.Remove(control); ResetConfigControlLocation(); }