Exemplo n.º 1
0
        void an_AnalisisCompletado(object sender)
        {
            //MessageBox.Show("Análisis procesado con éxito. " + LineasTratables.Count + " líneas necesitan ser tratadas", mainW.appTitle, MessageBoxButtons.OK, MessageBoxIcon.Information);
            //button1.Enabled = true;
            toolStripStatusLabel1.Text = "Análisis procesado con éxito. " + LineasTratables.Count + " líneas necesitan ser tratadas";

            if (LineasTratables.Count > 0)
            {
                UpdatePerc(0);
                UpdateMax(LineasTratables.Count);
                // toolStripStatusLabel1.Text="Realizando Modificaciones...";
                an = new AnalizarLineasMax(mW.script, null, int.Parse(textBox1.Text), int.Parse(prev_X.Text), int.Parse(prev_Y.Text), (int)numericUpDown1.Value);
                an.CargarModificaciones(LineasTratables, int.Parse(textBox2.Text));
                an.LineaModificada += new AnalizarLineasMaxLineaModificada(an_LineaModificada);
                an.ModificacionesCompletadas += new AnalizarLineasMaxModificacionesCompletadas(an_ModificacionesCompletadas);

                t = new Thread(new ThreadStart(an.RealizarModificaciones));
                t.Start();
            }
            else
                EnableButton();
        }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            mW.updateReplaceConfigFile("maxLinesW_lines", textBox1.Text);
            mW.updateReplaceConfigFile("maxLinesW_percent", textBox2.Text);
            mW.updateReplaceConfigFile("maxLinesW_lowlimit", numericUpDown1.Value.ToString());

            int idx=0;

            ArrayList estilos = new ArrayList();
            for (int i = 0; i < checkedListBox1.CheckedIndices.Count; i++)
                estilos.Add(mW.v4[checkedListBox1.CheckedIndices[i]]);

            an = new AnalizarLineasMax(mW.script, estilos, int.Parse(textBox1.Text), int.Parse(prev_X.Text), int.Parse(prev_Y.Text),(int)numericUpDown1.Value);
            t = new Thread(new ThreadStart(an.ProcesarLineas));

            an.LineaProcesada += new AnalizarLineasMaxLineaProcesada(an_LineaProcesada);
            an.AnalisisCompletado += new AnalizarLineasMaxAnalisisCompletado(an_AnalisisCompletado);

            progressBar1.Maximum = mW.script.LineCount;
            toolStripStatusLabel1.Text = "Analizando líneas...";
            button1.Enabled = false;
            LineasTratables = new Hashtable();
            t.Start();

        }