private string ArrayRotate() { string v = string.Empty; v = String.Format("ArrayRotate({0}, {1}, {2}, {3}, body{4});\r\n", ComTransFrom._F(textBox1.Text), ComTransFrom._F(textBox2.Text), ComTransFrom._F(textBox3.Text), ComTransFrom._F(textBox4.Text), pall.bodyID); return(v); }
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) { switch (tabControl1.SelectedIndex) { case 0: Page = 1; Back.Visible = false; Step1.Focus(); break; case 1: Page = 2; Back.Visible = true; Step2.Focus(); //清空所有控件 break; case 2: if (string.IsNullOrEmpty(Step2select)) { tabControl1.SelectedTab = Step2; MessageBox.Show("Error:Step2未选择!"); Step2.Focus(); return; } _X0 = ComTransFrom._F(X0.Text); _Y0 = ComTransFrom._F(Y0.Text); _Z0 = ComTransFrom._F(Z0.Text); step3Pic.Image = Image.FromFile(Application.StartupPath + @"\pic\Sketch\" + Step2select + ".bmp"); Page = 3; Back.Visible = true; this.step3Pic.Controls.Clear(); step3(); addtextbox(); Step3.Focus(); break; } //MessageBox.Show(Page.ToString()); }
private void Step1Next_Click(object sender, EventArgs e) { switch (Page) { //case 1: // tabControl1.SelectedTab = Step2; // break; case 2: if (string.IsNullOrEmpty(Step2select)) { MessageBox.Show("Error:Step2未选择!"); Step2.Focus(); return; } tabControl1.SelectedTab = Step3; break; case 3: string temp = string.Empty; foreach (Control cur in this.step3Pic.Controls) { if (cur is TextBox) { temp += ComTransFrom._F(cur.Text) + " ,"; } } temp = temp.Substring(0, temp.Length - 2); step3info[0] = String.Format(step3info[0] + ";\r\n", temp); //MessageBox.Show(step3info[0]); //pall.bodyID += 1; //string check1 = "0"; //if(checkBox1.CheckState==CheckState.Checked) //{ // check1 = "1"; //} //string check2 = "0"; //if (checkBox2.CheckState == CheckState.Checked) //{ // check2 = "1"; //} //string v = string.Empty; //if (TypeSelect == "Extrude") //{ // v = String.Format("AGM.Sketcher.Extrude( {0}, {1}, {2}, 0, {3}, {4} );\r\n", step3info[0], ComTransFrom._F(textBox1.Text), check1, check2, ComTransFrom._F(textBox2.Text)); //} //else //{ // v = String.Format("AGM.Sketcher.Revolve( {0}, true, 0, {1}, false );\r\n", step3info[0], ComTransFrom._F(textBox2.Text)); //} //v += "AGM.Sketcher.FixModel();\r\n"; //v += String.Format("var body{0} = GetBody();\r\n", pall.bodyID.ToString()); //v += pall.richTextBox1.Text += step3info[0]; this.Close(); this.Dispose(); break; } //pictureBox1.Image = Image.FromFile(@"C:\Users\Host003\Documents\Visual Studio 2008\Projects\SID\WindowsFormsApplication6\bin\Release\pic\Sketch\Edge_1A.bmp"); }
private void button1_Click(object sender, EventArgs e) { string[] temp = pall.par.Split(','); int k = temp.Length;//参数数量 int ktemp = getN(temp[k - 1]); if (ktemp == 0) { pall.bodyID += 1; } string v = string.Empty; switch (k) { case 1: if (ktemp != 0) { textBox1.Text = ktemp.ToString(); } v = String.Format(pall.com, pall.bodyID.ToString(), textBox1.Text); break; case 2: if (ktemp != 0) { textBox2.Text = ktemp.ToString(); } v = String.Format(pall.com, pall.bodyID.ToString(), ComTransFrom._F(textBox1.Text), textBox2.Text); break; case 3: if (ktemp != 0) { textBox3.Text = ktemp.ToString(); } v = String.Format(pall.com, pall.bodyID.ToString(), ComTransFrom._F(textBox1.Text), ComTransFrom._F(textBox2.Text), textBox3.Text); break; case 4: if (ktemp != 0) { textBox4.Text = ktemp.ToString(); } v = String.Format(pall.com, pall.bodyID.ToString(), ComTransFrom._F(textBox1.Text), ComTransFrom._F(textBox2.Text), ComTransFrom._F(textBox3.Text), textBox4.Text); break; case 5: if (ktemp != 0) { textBox5.Text = ktemp.ToString(); } v = String.Format(pall.com, pall.bodyID.ToString(), ComTransFrom._F(textBox1.Text), ComTransFrom._F(textBox2.Text), ComTransFrom._F(textBox3.Text), ComTransFrom._F(textBox4.Text), textBox5.Text); break; case 6: if (ktemp != 0) { textBox6.Text = ktemp.ToString(); } v = String.Format(pall.com, pall.bodyID.ToString(), ComTransFrom._F(textBox1.Text), ComTransFrom._F(textBox2.Text), ComTransFrom._F(textBox3.Text), ComTransFrom._F(textBox4.Text), ComTransFrom._F(textBox5.Text), textBox6.Text); break; case 7: if (ktemp != 0) { textBox7.Text = ktemp.ToString(); } v = String.Format(pall.com, pall.bodyID.ToString(), ComTransFrom._F(textBox1.Text), ComTransFrom._F(textBox2.Text), ComTransFrom._F(textBox3.Text), ComTransFrom._F(textBox4.Text), ComTransFrom._F(textBox5.Text), ComTransFrom._F(textBox6.Text), textBox7.Text); break; case 8: if (ktemp != 0) { textBox8.Text = ktemp.ToString(); } v = String.Format(pall.com, pall.bodyID.ToString(), ComTransFrom._F(textBox1.Text), ComTransFrom._F(textBox2.Text), ComTransFrom._F(textBox3.Text), ComTransFrom._F(textBox4.Text), ComTransFrom._F(textBox5.Text), ComTransFrom._F(textBox6.Text), ComTransFrom._F(textBox7.Text), textBox8.Text); break; case 9: if (ktemp != 0) { textBox9.Text = ktemp.ToString(); } v = String.Format(pall.com, pall.bodyID.ToString(), ComTransFrom._F(textBox1.Text), ComTransFrom._F(textBox2.Text), ComTransFrom._F(textBox3.Text), ComTransFrom._F(textBox4.Text), ComTransFrom._F(textBox5.Text), ComTransFrom._F(textBox6.Text), ComTransFrom._F(textBox7.Text), ComTransFrom._F(textBox8.Text), textBox9.Text); break; default: if (ktemp != 0) { textBox2.Text = ktemp.ToString(); } v = String.Format(pall.com, pall.bodyID.ToString(), ComTransFrom._F(textBox1.Text), textBox2.Text); break; } pall.richTextBox1.Text += v; //string a = String.Format("Punches({0},{1},{2},{3},{4},{5})\r\n", textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text, textBox6.Text); //pall.textBox1.Text += a; ////int index = pall.textBox1.GetFirstCharIndexOfCurrentLine();//得到当前行第一个字符的索引 //int line = pall.textBox1.Lines.GetUpperBound(0); //string b = String.Format("Feature{0}\r\n", line.ToString()); //pall.textBox2.Text += b; this.Close(); this.Dispose(); }
private string sqrt1() { string v = string.Empty; if (textBox5.Text == "0") { if (textBox1.Text == "") { if (textBox2.Text == "") { v += String.Format("1 = Math.cos({0}*2*Math.PI/360) * {1};\r\n", ComTransFrom._F(textBox4.Text), ComTransFrom._F(textBox3.Text)); } if (textBox3.Text == "") { v += String.Format("1 = {1} / Math.tan({0}*2*Math.PI/360);\r\n", ComTransFrom._F(textBox4.Text), ComTransFrom._F(textBox2.Text)); } } if (textBox2.Text == "") { if (textBox1.Text == "") { v += String.Format("2 = Math.sin({0}*2*Math.PI/360) * {1};\r\n", ComTransFrom._F(textBox4.Text), ComTransFrom._F(textBox3.Text)); } if (textBox3.Text == "") { v += String.Format("2 = {1} * Math.tan({0}*2*Math.PI/360);\r\n", ComTransFrom._F(textBox4.Text), ComTransFrom._F(textBox1.Text)); } } if (textBox3.Text == "") { if (textBox1.Text == "") { v += String.Format("3 = {1} / Math.sin({0}*2*Math.PI/360);\r\n", ComTransFrom._F(textBox4.Text), ComTransFrom._F(textBox2.Text)); } if (textBox2.Text == "") { v += String.Format("3 = {1} / Math.cos({0}*2*Math.PI/360);\r\n", ComTransFrom._F(textBox4.Text), ComTransFrom._F(textBox1.Text)); } } } else { if (textBox1.Text == "") { if (textBox2.Text == "") { v += String.Format("1 = Math.sin({0}*2*Math.PI/360) * {1};\r\n", ComTransFrom._F(textBox4.Text), ComTransFrom._F(textBox3.Text)); } if (textBox3.Text == "") { v += String.Format("1 = {1} * Math.tan({0}*2*Math.PI/360);\r\n", ComTransFrom._F(textBox4.Text), ComTransFrom._F(textBox2.Text)); } } if (textBox2.Text == "") { if (textBox1.Text == "") { v += String.Format("2 = Math.cos({0}*2*Math.PI/360) * {1};\r\n", ComTransFrom._F(textBox4.Text), ComTransFrom._F(textBox3.Text)); } if (textBox3.Text == "") { v += String.Format("2 = {1} / Math.tan({0}*2*Math.PI/360);\r\n", ComTransFrom._F(textBox4.Text), ComTransFrom._F(textBox1.Text)); } } if (textBox3.Text == "") { if (textBox1.Text == "") { v += String.Format("3 = {1} / Math.cos({0}*2*Math.PI/360);\r\n", ComTransFrom._F(textBox4.Text), ComTransFrom._F(textBox2.Text)); } if (textBox2.Text == "") { v += String.Format("3 = {1} / Math.sin({0}*2*Math.PI/360);\r\n", ComTransFrom._F(textBox4.Text), ComTransFrom._F(textBox1.Text)); } } } return(v); }
private string sqrt() { string v = string.Empty; if (textBox1.Text == "") { v = String.Format("var temp = Math.sqrt(Math.pow({0},2) - Math.pow({1},2));\r\n", ComTransFrom._F(textBox3.Text), ComTransFrom._F(textBox2.Text)); } if (textBox2.Text == "") { v = String.Format("var temp = Math.sqrt(Math.pow({0},2) - Math.pow({1},2));\r\n", ComTransFrom._F(textBox3.Text), ComTransFrom._F(textBox1.Text)); } if (textBox3.Text == "") { v = String.Format("var temp = Math.sqrt(Math.pow({0},2) + Math.pow({1},2));\r\n", ComTransFrom._F(textBox1.Text), ComTransFrom._F(textBox2.Text)); } return(v); }
private void button1_Click(object sender, EventArgs e) { int k = 0; string temp = string.Empty; string com = "["; foreach (Control cur in this.panel1.Controls) { if (cur is TextBox & cur.TabIndex < 500)//cur.Name != "dis") { if (com != "[") { com += ","; } k = cur.TabIndex; switch (k % 3) { case 1: temp = "[" + ComTransFrom._F(cur.Text); break; case 2: temp += ComTransFrom._F(cur.Text); break; default: temp += ComTransFrom._F(cur.Text) + "]"; break; } com += temp; temp = string.Empty; } } //MessageBox.Show(com); string comname = string.Empty; if (isk == 1) { if (Class == 1) { comname = "Chamfer"; } else { comname = "ChamferFace"; } } else { if (Class == 1) { comname = "Blend"; } else { comname = "BlendFace"; } } switch (Type) { case 1: com = String.Format("{0}1({1}], {2} );\r\n", comname, com, ComTransFrom._F(dis1.Text)); break; case 2: if (Class == 2) { com = String.Format("{0}2({1}], {2}, {3} );\r\n", comname, com, ComTransFrom._F(dis1.Text), ComTransFrom._F(dis2.Text)); } else { com = String.Format("{0}2({1}], {2}, {3}, [{4},{5},{6}] );\r\n", comname, com, ComTransFrom._F(dis1.Text), ComTransFrom._F(dis2.Text), ComTransFrom._F(facePointX.Text), ComTransFrom._F(facePointY.Text), ComTransFrom._F(facePointZ.Text)); } break; default: if (Class == 2) { com = String.Format("{0}3({1}], {2}, {3} );\r\n", comname, com, ComTransFrom._F(dis1.Text), ComTransFrom._F(dis2.Text)); } else { com = String.Format("{0}3({1}], {2}, {3}, [{4},{5},{6}] );\r\n", comname, com, ComTransFrom._F(dis1.Text), ComTransFrom._F(dis2.Text), ComTransFrom._F(facePointX.Text), ComTransFrom._F(facePointY.Text), ComTransFrom._F(facePointZ.Text)); } //MessageBox.Show(com); break; } //MessageBox.Show(com); pall.richTextBox1.Text += com; this.Close(); this.Dispose(); }