private void button3_Click(object sender, EventArgs e) { textBox1_TextChanged(null, null); int Length = richTextBox1.Lines.Length; progressBar1.Maximum = Length; Stop = false; Succeed = 0; Fail = 0; for (int i = 0; i < Length - 1; i++) { button4.Text = "停止转换"; System.Threading.Thread.Sleep(30); if (Stop) { break; } try { panel1.BackgroundImage = (Bitmap)Image.FromFile(textBox1.Text + "\\" + richTextBox1.Lines[i]); int start = richTextBox1.Text.IndexOf(richTextBox1.Lines[i], 0, StringComparison.OrdinalIgnoreCase); int length = (richTextBox1.Lines[i]).Length; richTextBox1.SelectionStart = start; richTextBox1.SelectionLength = length; SavePicture(richTextBox1.Lines[i]); Succeed++; } catch (Exception E) { richTextBox1.SelectionColor = Color.Red; Fail++; } progressBar1.Value = i; button3.Text = i.ToString() + "/" + Length.ToString(); Application.DoEvents(); label5.Text = "成功:" + Succeed.ToString(); label6.Text = "失败:" + Fail.ToString(); } if (!Stop) { button3.Text = "转换完成"; progressBar1.Value = 0; } button4.Text = "刷新文件"; Stop = false; }
private void update_state(bool pulse) { bool last_predict = neuronClass.Predict(); neuronClass.Pulse(pulse, last_predict); if (pulse) { RCount++; RCountlabel.Text = RCount.ToString(); } else { LCount++; LCountlabel.Text = LCount.ToString(); } #if (DEBUG) debuglistBox.Items.Add(pulse?1:0); neuronClass.render(NeurontreeView); #endif if (last_predict == pulse) { Pass++; Predictlabel.ForeColor = Color.LightGreen; Predictlabel.Text = "Pass"; Passlabel.Text = Pass.ToString(); } else { Fail++; Predictlabel.ForeColor = Color.OrangeRed; Predictlabel.Text = "Fail"; Faillabel.Text = Fail.ToString(); } }
// Método manda un mensaje a pantalla public void ImportarExcel(DataGridView DGV_Tabla, string sNombreHoja) { // Try catch que verifica que no ocurra ningún error try { // Variables string sRuta = ""; // Se instancia objeto de tipo AbrirArchivo OpenFileDialog OpenFile = new OpenFileDialog(); OpenFile.Filter = "Excel Files |*.xlsx*"; OpenFile.Title = "Seleccione el archivo de Excel"; // Verifica si se clickeo el botón "OK" en el popup if (OpenFile.ShowDialog() == System.Windows.Forms.DialogResult.OK) { // Verifica que tenga nombre el archivo if (!OpenFile.FileName.Equals("")) { // Se guarda la ruta del archivo sRuta = OpenFile.FileName; } } // Se pasa la información del documento excel al data grid view ConexionExcel = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;data source=" + sRuta + ";Extended Properties='Excel 12.0 Xml;HDR=Yes'"); MyDataAdapter = new OleDbDataAdapter("Select * From [" + sNombreHoja + "$]", ConexionExcel); TablaNominas = new DataTable(); MyDataAdapter.Fill(TablaNominas); DGV_Tabla.DataSource = TablaNominas; } catch (Exception Fail) { // Algo se realizo mal durante el proceso, manda el error a pantalla MessageBox.Show(Fail.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }