elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Hacer una barra de progreso en C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Hacer una barra de progreso en C#  (Leído 13,284 veces)
nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
Hacer una barra de progreso en C#
« en: 28 Diciembre 2009, 03:00 am »

Hola que tal, estoy haciendo un navegador web, al cual le quiero meter una barra de progreso, pero parece que el evento "progressChanged" nunca ocurre, y el compilador dice que no hay errores, aca les dejo el codigo.

Código:
private void webBrowser1_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e)
        {
           
            progressBar1.Maximum=(int)e.MaximumProgress;
            progressBar1.Value =(int)e.CurrentProgress;
           
        }

Desde ya gracias y saludos.


En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621


"No quiero creer, quiero saber" - Carl Sagan


Ver Perfil WWW
Re: Hacer una barra de progreso en C#
« Respuesta #1 en: 28 Diciembre 2009, 03:12 am »

Hola, eso esta bien, yo lo probe y me funciona bien, en todas las paginas que recorro siempre me carga la barra correctamente, ¿como estas navegando?


En línea

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson
nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
Re: Hacer una barra de progreso en C#
« Respuesta #2 en: 28 Diciembre 2009, 03:46 am »

a que te refieres exactamente?
En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621


"No quiero creer, quiero saber" - Carl Sagan


Ver Perfil WWW
Re: Hacer una barra de progreso en C#
« Respuesta #3 en: 28 Diciembre 2009, 03:56 am »

que me imagino en algun momento ejecutas el .Navigate del webbrowser para navegar a una pagina.
En línea

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson
nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
Re: Hacer una barra de progreso en C#
« Respuesta #4 en: 28 Diciembre 2009, 04:02 am »

Por supuesto, mira aca te dejo todo el codigo del form

Código:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            string direccion = textBox1.Text;
            webBrowser1.Navigate(direccion);
        }

        private void Atras_Click(object sender, EventArgs e)
        {
            webBrowser1.GoBack();
        }

        private void button19_Click(object sender, EventArgs e)
        {
            webBrowser1.Refresh();
        }

        private void button20_Click(object sender, EventArgs e)
        {
            webBrowser1.GoForward();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("www.google.com.ar");
            textBox1.Text = "www.google.com.ar";
        }

        private void button3_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("www.taringa.net");
            textBox1.Text = "www.taringa.net";
        }

        private void button5_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("http://www.youtube.com/?gl=ES&hl=es");
            textBox1.Text = "http://www.youtube.com/?gl=ES&hl=es";
        }

        private void button4_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("www.wikipedia.org");
            textBox1.Text = "www.wikipedia.org";
        }

        private void button9_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("www.gmail.com");
            textBox1.Text = "www.gmail.com";
        }

        private void button8_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("http://rinconmatematico.com/foros/index.php");
            textBox1.Text = "http://rinconmatematico.com/foros/index.php";
        }

        private void button7_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("http://foro.elhacker.net/");
            textBox1.Text = "http://foro.elhacker.net/";
        }

        private void button6_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("www.infobae.com.ar");
            textBox1.Text = "www.infobae.com.ar";
            
        }

        private void button13_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("http://www.estoesamerica.com/");
            textBox1.Text = "http://www.estoesamerica.com/";
        }

        private void button12_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("www.hotmail.com");
            textBox1.Text = "www.hotmail.com";
        }

        private void button11_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("http://www.forospyware.com/");
            textBox1.Text = "http://www.forospyware.com/";
        }

        private void button10_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("http://www.000webhost.com/");
            textBox1.Text = "http://www.000webhost.com/";
        }

        private void button17_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("http://www.bumeran.com.ar/");
            textBox1.Text = "http://www.bumeran.com.ar/";
            
        }

        private void button16_Click(object sender, EventArgs e)
        {

        }

        private void progressBar1_Click(object sender, EventArgs e)
        {
            
        }

        private void webBrowser1_ProgressChanged_1(object sender, WebBrowserProgressChangedEventArgs e)
        {
            
           progressBar1.Maximum=(int)e.MaximumProgress;
           progressBar1.Value =(int)e.CurrentProgress;
            
        }

        private void webBrowser1_DocumentCompleted_1(object sender, WebBrowserDocumentCompletedEventArgs e)
        {

        }

        

   }
}

De ultima, se te ocurre otra manera de hacer la barra?, o dejame tu codigo capaz que te veo algo diferente y por eso te anda.
« Última modificación: 28 Diciembre 2009, 04:19 am por nico56 » En línea

nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
Re: Hacer una barra de progreso en C#
« Respuesta #5 en: 28 Diciembre 2009, 06:37 am »

Se soluciono magicamente, igual gracias.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Barra de progreso [Batch]
Scripting
Nilrac 8 13,364 Último mensaje 13 Enero 2016, 09:13 am
por Eleкtro
Como hacer una barra de progreso al adjuntar imagen
Desarrollo Web
elpirata15hd 1 2,850 Último mensaje 7 Junio 2011, 06:34 am
por Nakp
VBS barra de progreso
Programación Visual Basic
quico5 0 2,333 Último mensaje 14 Agosto 2012, 20:41 pm
por quico5
Barra de progreso en subida de archivo C#
.NET (C#, VB.NET, ASP)
MeTaD 4 3,830 Último mensaje 19 Febrero 2013, 21:41 pm
por spiritdead
barra de progreso en c++
Programación C/C++
d91 4 3,407 Último mensaje 27 Abril 2014, 21:25 pm
por amchacon
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines