private void bt_Enter_Click(object sender, EventArgs e) { MainForm mmf = this.Owner as MainForm; ModelForm1 cf = mmf.ModelForm; if (rb_add.Checked) { //重新取得bsp对像数据 ///重要提示:对话框中设置局部的_CurSecPara对像由于生命周期问题,不适用于连续数据修改,建议心后直接获取对话框控件的状态 BSecDesignPara bsp = new BSecDesignPara(_CurSecPara.iSec); bsp.IsClosed = cb_Closed.Checked; bsp.RatioNet = double.Parse(tb_ratioNet.Text); bsp.SecCat_y = (SecCategory)cb_SecCat_y.SelectedIndex; bsp.SecCat_z = (SecCategory)cb_SecCat_z.SelectedIndex; bsp.Gama_x = double.Parse(tb_Gamax.Text); bsp.Gama_y = double.Parse(tb_Gamay.Text); cf.CheckModel.assignSecDP(bsp.iSec, bsp); } else if (rb_dele.Checked) { cf.CheckModel.deleSecTP(_CurSecPara.iSec); } }
public SetSecDesignPara() { InitializeComponent(); _CurSecPara = new BSecDesignPara(1); }