private void BtnCreate_Click(object sender, EventArgs e) { var formSID = nameof(FormApi); if (!openedForms.ContainsKey(formSID)) { var form = new FormApi(this.Project, this); form.FormClosed += new FormClosedEventHandler(Form_FormClosed); form.MdiParent = this.ParentForm; openedForms[formSID] = form; openedForms[formSID].Show(); } }
private void LbApi_DoubleClick(object sender, EventArgs e) { if (this.lbApi.SelectedIndex < 0) { return; } var apiData = (ApiInterfaceInfo)this.lbApi.Items[this.lbApi.SelectedIndex]; if (!openedForms.ContainsKey(apiData.SID)) { var form = new FormApi(this.Project, this, apiData); form.FormClosed += new FormClosedEventHandler(Form_FormClosed); form.MdiParent = this.MdiParent; openedForms[apiData.SID] = form; openedForms[apiData.SID].Show(); } }