private void grid_monitoring_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { if (grid_monitoring.CurrentRow.Cells[0].Value.ToString() == "L#1") { if (monitor1.IsDisposed) { monitor1 = new Form_monitoring(this); monitor1.index = 1; monitor1.Show(); } else { monitor1.index = 1; monitor1.Show(); } } else if (grid_monitoring.CurrentRow.Cells[0].Value.ToString() == "L#2") { if (monitor2.IsDisposed) { monitor2 = new Form_monitoring(this); monitor2.index = 2; monitor2.Show(); } else { monitor2.index = 2; monitor2.Show(); } } else if (grid_monitoring.CurrentRow.Cells[0].Value.ToString() == "L#3") { monitor2.Show(); /*if (monitor3.IsDisposed) * { * monitor3 = new Form_monitoring(this); * monitor3.index = 3; * monitor3.Show(); * } * else * { * monitor3.index = 3; * monitor3.Show(); * }*/ } }
private void button4_Click(object sender, EventArgs e) { Set.Pi p = new Set.Pi(); MessageBox.Show(p.Pi_send(text_lot_lot.Text, "Aria_CreamBbang", text_lot_amount.Text, txt_model_temp.Text, txt_model_humid.Text, com_line_txt1, com_color_txt1)); try { MessageBox.Show(CEID1.Product_number.ToString() + CEID1.Model_name.ToString() + CEID1.Prod_Percent + CEID1.Result + CEID1.Fail_reason + CEID1.CV_move_state + CEID1.Robot_gripper_state); } catch (Exception ggh) { MessageBox.Show(ggh.Message); } Form_monitoring fming = new Form_monitoring(); Thread piwork = new Thread(new ThreadStart(fming.Pi_work)); piwork.IsBackground = true; piwork.Start(); }
private void Control_Form_Monitoring_Load(object sender, EventArgs e) { monitor1 = new Form_monitoring(this); monitor2 = new Form_monitoring(this); this.Controls.Add(grid_monitoring); grid_monitoring.ColumnCount = 5; grid_monitoring.Columns[0].Name = "생산라인"; grid_monitoring.Columns[1].Name = "제품 Id"; grid_monitoring.Columns[2].Name = "상태"; grid_monitoring.Columns[3].Name = "작업지시명"; grid_monitoring.Columns[4].Name = "상세정보"; grid_monitoring.Rows.Add(); grid_monitoring.Rows.Add(); grid_monitoring[0, 0].Value = "L#1"; grid_monitoring[0, 1].Value = "L#2"; grid_monitoring[0, 2].Value = "L#3"; grid_monitoring[2, 0].Value = "대기중"; grid_monitoring[2, 1].Value = "대기중"; grid_monitoring[2, 2].Value = "대기중"; }