Autor
|
Tema: Hacer una barra de progreso en C# (Leído 14,828 veces)
|
nico56
Desconectado
Mensajes: 246
|
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. 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
|
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
|
|
|
|
nico56
Desconectado
Mensajes: 246
|
a que te refieres exactamente?
|
|
|
En línea
|
|
|
|
seba123neo
|
que me imagino en algun momento ejecutas el .Navigate del webbrowser para navegar a una pagina.
|
|
|
En línea
|
|
|
|
nico56
Desconectado
Mensajes: 246
|
Por supuesto, mira aca te dejo todo el codigo del form 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
Mensajes: 246
|
Se soluciono magicamente, igual gracias.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Barra de progreso [Batch]
Scripting
|
Nilrac
|
8
|
17,020
|
13 Enero 2016, 09:13 am
por Eleкtro
|
|
|
Como hacer una barra de progreso al adjuntar imagen
Desarrollo Web
|
elpirata15hd
|
1
|
4,509
|
7 Junio 2011, 06:34 am
por Nakp
|
|
|
VBS barra de progreso
Programación Visual Basic
|
quico5
|
0
|
3,404
|
14 Agosto 2012, 20:41 pm
por quico5
|
|
|
Barra de progreso en subida de archivo C#
.NET (C#, VB.NET, ASP)
|
MeTaD
|
4
|
5,126
|
19 Febrero 2013, 21:41 pm
por spiritdead
|
|
|
barra de progreso en c++
Programación C/C++
|
d91
|
4
|
5,276
|
27 Abril 2014, 21:25 pm
por amchacon
|
|