private void acDelExecute_Click(object sender, EventArgs e) { object pd = (object)sgObjects[sgParam.CurrentRow.Index]; TFE.DeleteParamAlternativeItem2(pd); RefreshData(); }
private void AcAddExecute_Click(object sender, EventArgs e) { string add_name = "", sos = ""; int type, num; type = TFE.TypeShape; num = TFE.ID; if (type == 8 && TFE.ParamAlt != null) { return; } double s_b, s_t, s_v, s_k11, s_k00, s_tf, s_vf, s_p11, s_p00, s_td, s_vd, s_p_el, s_a1_b_f, s_b_f1n, s_b_f1b, s_a2_b_f, s_b_f2n, s_b_f2b, s_a3_b_f, s_b_f3n, s_b_f3b, s_a1_t_f, s_t_f1n, s_t_f1b, s_a2_t_f, s_t_f2n, s_t_f2b, s_a3_t_f, s_t_f3n, s_t_f3b, s_a1_v_f, s_v_f1n, s_v_f1b, s_a2_v_f, s_v_f2n, s_v_f2b, s_a3_v_f, s_v_f3n, s_v_f3b, s_a1_k11_f, s_k11_f1n, s_k11_f1b, s_a2_k11_f, s_k11_f2n, s_k11_f2b, s_a3_k11_f, s_k11_f3n, s_k11_f3b, s_a1_k00_f, s_k00_f1n, s_k00_f1b, s_a2_k00_f, s_k00_f2n, s_k00_f2b, s_a3_k00_f, s_k00_f3n, s_k00_f3b, s_a1_tf_f, s_tf_f1n, s_tf_f1b, s_a2_tf_f, s_tf_f2n, s_tf_f2b, s_a3_tf_f, s_tf_f3n, s_tf_f3b, s_a1_vf_f, s_vf_f1n, s_vf_f1b, s_a2_vf_f, s_vf_f2n, s_vf_f2b, s_a3_vf_f, s_vf_f3n, s_vf_f3b, s_a1_p11_f, s_p11_f1n, s_p11_f1b, s_a2_p11_f, s_p11_f2n, s_p11_f2b, s_a3_p11_f, s_p11_f3n, s_p11_f3b, s_a1_p00_f, s_p00_f1n, s_p00_f1b, s_a2_p00_f, s_p00_f2n, s_p00_f2b, s_a3_p00_f, s_p00_f3n, s_p00_f3b, s_a1_td_f, s_td_f1n, s_td_f1b, s_a2_td_f, s_td_f2n, s_td_f2b, s_a3_td_f, s_td_f3n, s_td_f3b, s_a1_vd_f, s_vd_f1n, s_vd_f1b, s_a2_vd_f, s_vd_f2n, s_vd_f2b, s_a3_vd_f, s_vd_f3n, s_vd_f3b, s_a1_p_el_f, s_p_el_f1n, s_p_el_f1b, s_a2_p_el_f, s_p_el_f2n, s_p_el_f2b, s_a3_p_el_f, s_p_el_f3n, s_p_el_f3b; string s_name, s_el, s_func, s_e, s_predicat; s_name = "(нет названия)"; s_el = "(нет элемента)"; if (TFE.ParamAlt == null) { s_func = "(нет функции)"; } else { s_func = TFE.ParamAlt.Items[0].FUNCTION2; } s_b = 1; s_t = 0; s_v = 0; s_k11 = 1; s_k00 = 1; s_tf = 0; s_vf = 0; s_p11 = 1; s_p00 = 1; s_td = 0; s_vd = 0; s_e = "(нет элемента)"; s_p_el = 1; s_a1_p_el_f = 0; s_p_el_f1n = 0; s_p_el_f1b = 0; s_a2_p_el_f = 0.5; s_p_el_f2n = 0; s_p_el_f2b = 0; s_a3_p_el_f = 1; s_p_el_f3n = 0; s_p_el_f3b = 0; s_a1_b_f = 0; s_b_f1n = 0; s_b_f1b = 0; s_a2_b_f = 0.5; s_b_f2n = 0; s_b_f2b = 0; s_a3_b_f = 1; s_b_f3n = 0; s_b_f3b = 0; s_a1_t_f = 0; s_t_f1n = 0; s_t_f1b = 0; s_a2_t_f = 0.5; s_t_f2n = 0; s_t_f2b = 0; s_a3_t_f = 1; s_t_f3n = 0; s_t_f3b = 0; s_a1_v_f = 0; s_v_f1n = 0; s_v_f1b = 0; s_a2_v_f = 0.5; s_v_f2n = 0; s_v_f2b = 0; s_a3_v_f = 1; s_v_f3n = 0; s_v_f3b = 0; s_a1_k11_f = 0; s_k11_f1n = 0; s_k11_f1b = 0; s_a2_k11_f = 0.5; s_k11_f2n = 0; s_k11_f2b = 0; s_a3_k11_f = 1; s_k11_f3n = 0; s_k11_f3b = 0; s_a1_k00_f = 0; s_k00_f1n = 0; s_k00_f1b = 0; s_a2_k00_f = 0.5; s_k00_f2n = 0; s_k00_f2b = 0; s_a3_k00_f = 1; s_k00_f3n = 0; s_k00_f3b = 0; s_a1_tf_f = 0; s_tf_f1n = 0; s_tf_f1b = 0; s_a2_tf_f = 0.5; s_tf_f2n = 0; s_tf_f2b = 0; s_a3_tf_f = 1; s_tf_f3n = 0; s_tf_f3b = 0; s_a1_vf_f = 0; s_vf_f1n = 0; s_vf_f1b = 0; s_a2_vf_f = 0.5; s_vf_f2n = 0; s_vf_f2b = 0; s_a3_vf_f = 1; s_vf_f3n = 0; s_vf_f3b = 0; s_a1_p11_f = 0; s_p11_f1n = 0; s_p11_f1b = 0; s_a2_p11_f = 0.5; s_p11_f2n = 0; s_p11_f2b = 0; s_a3_p11_f = 1; s_p11_f3n = 0; s_p11_f3b = 0; s_a1_p00_f = 0; s_p00_f1n = 0; s_p00_f1b = 0; s_a2_p00_f = 0.5; s_p00_f2n = 0; s_p00_f2b = 0; s_a3_p00_f = 1; s_p00_f3n = 0; s_p00_f3b = 0; s_a1_td_f = 0; s_td_f1n = 0; s_td_f1b = 0; s_a2_td_f = 0.5; s_td_f2n = 0; s_td_f2b = 0; s_a3_td_f = 1; s_td_f3n = 0; s_td_f3b = 0; s_a1_vd_f = 0; s_vd_f1n = 0; s_vd_f1b = 0; s_a2_vd_f = 0.5; s_vd_f2n = 0; s_vd_f2b = 0; s_a3_vd_f = 1; s_vd_f3n = 0; s_vd_f3b = 0; s_predicat = "(нет условия)"; TParamAlternativeItem NI = CreateParamAlternativeItem(sos, add_name, s_name, s_func, s_el, type, (short)num, s_b, s_t, s_v, s_k11, s_k00, s_tf, s_vf, s_p11, s_p00, s_td, s_vd, s_e, s_p_el, s_a1_b_f, s_b_f1n, s_b_f1b, s_a2_b_f, s_b_f2n, s_b_f2b, s_a3_b_f, s_b_f3n, s_b_f3b, s_a1_t_f, s_t_f1n, s_t_f1b, s_a2_t_f, s_t_f2n, s_t_f2b, s_a3_t_f, s_t_f3n, s_t_f3b, s_a1_v_f, s_v_f1n, s_v_f1b, s_a2_v_f, s_v_f2n, s_v_f2b, s_a3_v_f, s_v_f3n, s_v_f3b, s_a1_k11_f, s_k11_f1n, s_k11_f1b, s_a2_k11_f, s_k11_f2n, s_k11_f2b, s_a3_k11_f, s_k11_f3n, s_k11_f3b, s_a1_k00_f, s_k00_f1n, s_k00_f1b, s_a2_k00_f, s_k00_f2n, s_k00_f2b, s_a3_k00_f, s_k00_f3n, s_k00_f3b, s_a1_tf_f, s_tf_f1n, s_tf_f1b, s_a2_tf_f, s_tf_f2n, s_tf_f2b, s_a3_tf_f, s_tf_f3n, s_tf_f3b, s_a1_vf_f, s_vf_f1n, s_vf_f1b, s_a2_vf_f, s_vf_f2n, s_vf_f2b, s_a3_vf_f, s_vf_f3n, s_vf_f3b, s_a1_p11_f, s_p11_f1n, s_p11_f1b, s_a2_p11_f, s_p11_f2n, s_p11_f2b, s_a3_p11_f, s_p11_f3n, s_p11_f3b, s_a1_p00_f, s_p00_f1n, s_p00_f1b, s_a2_p00_f, s_p00_f2n, s_p00_f2b, s_a3_p00_f, s_p00_f3n, s_p00_f3b, s_a1_td_f, s_td_f1n, s_td_f1b, s_a2_td_f, s_td_f2n, s_td_f2b, s_a3_td_f, s_td_f3n, s_td_f3b, s_a1_vd_f, s_vd_f1n, s_vd_f1b, s_a2_vd_f, s_vd_f2n, s_vd_f2b, s_a3_vd_f, s_vd_f3n, s_vd_f3b, s_a1_p_el_f, s_p_el_f1n, s_p_el_f1b, s_a2_p_el_f, s_p_el_f2n, s_p_el_f2b, s_a3_p_el_f, s_p_el_f3n, s_p_el_f3b, s_predicat, 1.0, 1, 1); TFE.AddParamAlternativeItem(NI); RefreshData(); if (!FReadOnly && NI != null) { ShowParamAlternativeEditor(TFE, NI, Type_Char, false); RefreshData(); LocateRow(NI); } }