コード例 #1
0
ファイル: frm_RE_Wall.cs プロジェクト: VB6Hobbyst7/appDev
        private void cmb_section_height_SelectedIndexChanged(object sender, EventArgs e)
        {
            Reinforcement_Layout_Section sec = re_des.Layout_Sections[cmb_section_height.SelectedIndex];

            if (sec != null)
            {
                dgv_layout_sections.Rows.Clear();
                for (int i = 0; i < sec.Layers.Count; i++)
                {
                    dgv_layout_sections.Rows.Add(sec.Layers[i].ToArray());
                }
            }
        }
コード例 #2
0
ファイル: frm_RE_Wall.cs プロジェクト: VB6Hobbyst7/appDev
        private void Update_Layer_Sections()
        {
            Reinforcement_Layout_Section sec = new Reinforcement_Layout_Section();
            Reinforcement_Layout         lay = null;

            for (int i = 0; i < dgv_layout_sections.Rows.Count; i++)
            {
                lay = new Reinforcement_Layout(i + 1);

                lay.Number_Strips  = MyList.StringToInt(dgv_layout_sections[1, i].Value.ToString(), -1);
                lay.Strip_Type     = MyList.StringToInt(dgv_layout_sections[2, i].Value.ToString(), -1);
                lay.Strip_Strength = MyList.StringToDouble(dgv_layout_sections[3, i].Value.ToString(), 0.0);
                lay.Strip_Length   = MyList.StringToDouble(dgv_layout_sections[4, i].Value.ToString(), 0.0);
                lay.z       = MyList.StringToDouble(dgv_layout_sections[5, i].Value.ToString(), 0.0);
                lay.delta_h = MyList.StringToDouble(dgv_layout_sections[6, i].Value.ToString(), 0.0);
                lay.fn      = MyList.StringToDouble(dgv_layout_sections[7, i].Value.ToString(), 0.0);
                sec.Layers.Add(lay);
            }
            re_des.Layout_Sections[cmb_section_height.SelectedIndex] = sec;
        }
コード例 #3
0
ファイル: frm_RE_Wall.cs プロジェクト: 15831944/mainApp
        private void btn_chng_layout_Click(object sender, EventArgs e)
        {
            Reinforcement_Layout_Section sec = new Reinforcement_Layout_Section();
            Reinforcement_Layout         lay = null;

            for (int i = 0; i < dgv_layout_sections.Rows.Count; i++)
            {
                lay = new Reinforcement_Layout(i + 1);

                lay.Number_Strips  = MyList.StringToInt(dgv_layout_sections[1, i].Value.ToString(), -1);
                lay.Strip_Type     = MyList.StringToInt(dgv_layout_sections[2, i].Value.ToString(), -1);
                lay.Strip_Strength = MyList.StringToDouble(dgv_layout_sections[3, i].Value.ToString(), 0.0);
                lay.Strip_Length   = MyList.StringToDouble(dgv_layout_sections[4, i].Value.ToString(), 0.0);
                lay.z       = MyList.StringToDouble(dgv_layout_sections[5, i].Value.ToString(), 0.0);
                lay.delta_h = MyList.StringToDouble(dgv_layout_sections[6, i].Value.ToString(), 0.0);
                lay.fn      = MyList.StringToDouble(dgv_layout_sections[7, i].Value.ToString(), 0.0);
                sec.Layers.Add(lay);
            }
            re_des.Layout_Sections[cmb_section_height.SelectedIndex] = sec;

            MessageBox.Show("Data modified.", "ASTRA", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }