} // завершение radioButton1_CheckedChanged() private void radioButtonBSPP_CheckedChanged(object sender, EventArgs e) { if (radioButtonBSPP.Checked == true) // BSPP { pictureBox1.Size = new System.Drawing.Size(289, 221); pictureBox1.Image = Threads.Properties.Resources.BSPP___cr1; pictureBox2.Visible = false; labelThreadChoiseResult.Top = pictureBox1.Bottom + 5; checkBoxShowForm2.Visible = false; // инициализация listBox1 whatThread_M_or_BSPP = threadChoice.BSPP; listBoxThread.Items.Clear(); foreach (Bspp c in tbl.BsppThreadList) { listBoxThread.Items.Add(c.threadName); } listBoxThread.SelectedIndex = indexSelectedThread_Bspp; // выделяем выбранную ранее строку в listBox1 label1.Text = "Обозначение резьбы"; label3.Text = "Наружный диаметр болта d"; label4.Text = "Внутренний диаметр гайки d1"; } // завершение if } // завершение radioButton2_CheckedChanged()
} // завершение listBox2_SelectedIndexChanged() // /*********** ВЫБОР ВИДА РЕЗЬБЫ (radioButtonM & radioButtonBSPP) ***********/ // private void radioButtonM_CheckedChanged(object sender, EventArgs e) { if (radioButtonM.Checked == true) // МЕТРИЧЕСКАЯ { pictureBox1.Size = new System.Drawing.Size(365, 196); pictureBox1.Image = Threads.Properties.Resources.view_cr1; labelThreadChoiseResult.Top = pictureBox1.Bottom + 5; pictureBox2.Visible = true; checkBoxShowForm2.Visible = true; int i = 0; // подсчет циклов // инициализация listBoxThread whatThread_M_or_BSPP = threadChoice.M; listBoxThread.Items.Clear(); while (i < mThreadList_Length) { listBoxThread.Items.Add(tbl.mThreadList[i++, 0]); } listBoxThread.SelectedIndex = indexSelectedThread_M; // выделяем выбранную ранее строку в listBox1 label1.Text = "Номинальный диаметр резьбы d"; label3.Text = "Внутренний диаметр гайки d1"; label4.Text = "Диаметр по дну впадины d3"; } // завершение if } // завершение radioButton1_CheckedChanged()