private void trackBar2_Scroll(object sender, EventArgs e) { vanishingPointOY = trackBar2.Value; Ylabel.Text = "0;" + vanishingPointOY.ToString() + ";0"; yVanishingPoint = 1.0f / (float)vanishingPointOY;//100 для проверки, выяснить сколько надо брать AnT.Focus(); }
private void trackBar1_Scroll(object sender, EventArgs e) { vanishingPointOX = trackBar1.Value; Xlabel.Text = vanishingPointOX.ToString() + ";0;0;"; xVanishingPoint = 1.0f / (float)vanishingPointOX; //100 для проверки, выяснить сколько надо брать AnT.Focus(); }
private void textBoxCoord_Leave(object sender, EventArgs e) { if (vertex.EnableInit == true) { try { vertex.x = double.Parse(textBoxX.Text); vertex.y = double.Parse(textBoxY.Text); vertex.z = double.Parse(textBoxZ.Text); DevideCurveCube(Model[0].nx, Model[0].ny, Model[0].nz, false); AnT.Focus(); PlotGL(); } catch { MessageBox.Show("Неправильні дані"); } } }
private void textBox7_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { foreach (Cube myCube in Model) { foreach (Vertex v in myCube.vertices) { if (v.EnableInit == true) { v.x = double.Parse(textBoxX.Text); v.y = double.Parse(textBoxY.Text); v.z = double.Parse(textBoxZ.Text); DevideCurveCube(int.Parse(textBoxNx.Text), int.Parse(textBoxNy.Text), int.Parse(textBoxNz.Text), true); PlotGL(); AnT.Focus(); } } } } }
// дополнительное событие для элемента comboBox - если произошло // изменение его значения - утсановить фокус в элемент AnT // чтобы избежать перехват события нажатия клавиши данным элементом private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { // устанавливаем фокус в AnT AnT.Focus(); }
private void trackBarX_Scroll_1(object sender, EventArgs e) { a = (double)trackBarX.Value / 1000.0; labelX.Text = a.ToString(); AnT.Focus(); }
private void trackBarZ_Scroll(object sender, EventArgs e) { c = (double)trackBarZ.Value / 1000.0; labelZ.Text = c.ToString(); AnT.Focus(); }
private void trackBarY_Scroll(object sender, EventArgs e) { b = (double)trackBarY.Value / 1000.0; labelY.Text = b.ToString(); AnT.Focus(); }
private void trackBar3_Scroll(object sender, EventArgs e) { zoom = (double)trackBar3.Value / 1000.0; Zoomlabel.Text = "Текущее приближение:" + zoom.ToString(); AnT.Focus(); }