Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Kaxperday en 18 Noviembre 2014, 12:57 pm



Título: Ayuda cargar evento al cargar tabPageX
Publicado por: Kaxperday en 18 Noviembre 2014, 12:57 pm
Estoy trabajando con C Sharp en MVS13, tengo una tabControl con 6 tabPages, y quiero que al clickar una me cargue el contenido de un archivo dentro de una textbox (¿Que cojones hablo chino ahora? xD)

Soy principiante Y MUY principiante en esto, probé esto:


Código
  1. La siguiente linea va en el design.cs, para declarar el evento pero esta mal da error
  2. this.tabPage1.Load += new System.EventHandler(this.tabPage1_Load);
  3.  
  4. private void tabPage1_Load (object sender, EventArgs e)
  5.        {
  6.            MessageBox.Show("CARGANDO");
  7.            int counter = 0;
  8.            string total="", line;
  9.            try
  10.            {
  11.                StreamReader archivo = new StreamReader("");
  12.                while ((line = archivo.ReadLine()) != null)
  13.                {
  14.                    total += line;
  15.                    counter++;
  16.                }
  17.                tb_foros.Text = total;
  18.                archivo.Close();
  19.            }
  20.            catch(Exception error)
  21. {
  22. MessageBox.Show("Exception: " + error.Message);
  23. }
  24.  

¿Como hago para que al cargar la pestaña haga algo, no quiero que haga click al boton pues al iniciar la app lo primero que hace es cargar la ventana no hace click, quiero que siempre que se cargue esa ventana se produzca el evento y se intente escribir el archivo en la textbox.

De momento con que me salga el mensaje sería ya un triunfo.

Gracias.


Título: Re: Ayuda cargar evento al cargar tabPageX
Publicado por: ivancea96 en 18 Noviembre 2014, 23:41 pm
No dijiste qué tipo de error te da.

Y por cierto, este subforo es de VisualBasic.


Título: Re: Ayuda cargar evento al cargar tabPageX
Publicado por: Kaxperday en 19 Noviembre 2014, 22:54 pm
Bueno no encontré foro de C# y postee aquí pues ambos son para .NET, lo que pasa es que después de hacer el post me di cuenta de que había para .NET, pero ya fue tarde.

Da error por todos lados, en este caso el error está aquí:

this.tabPage1.Load += new System.EventHandler(this.tabPage1_Load);

Y si no da error no lo ejecuta al probar el programa.

Yo solo quiero que al cargar una ventanita de la tabcontrol el programa cargue un archivo para asi cuando la mira ya este cargado y no tenga que pulsar un boton o algo por el estilo.

Alguien conocera acerca de estos supongo xD


Título: Re: Ayuda cargar evento al cargar tabPageX
Publicado por: ivancea96 en 19 Noviembre 2014, 23:09 pm
Sí, pero digo que qué error te da. Dónde da error, ya lo dijiste.