Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   enlazar eventos de 2 formularios (http://www.forosdelweb.com/f29/enlazar-eventos-2-formularios-576960/)

Betina232022 17/04/2008 08:32

enlazar eventos de 2 formularios
 
Hola

Quiero enlazar el evento keyprees que esta en el formulario1 al mismo evento pero del formulario2, espero que alguien me pueda ayudar.


gracias, que tengan un buen día. :-)

Peterpay 17/04/2008 08:41

Re: enlazar eventos de 2 formularios
 
quieres q los dos tengan el mismo comportameinto al mismo evento

puedes hacer 2 cosas (a mi punto de vista)

1.- Copiar el codigo dle evento de tu form1 al form2

2-. crearte una clase padre con ese evento y q ambos hereden de el

Betina232022 17/04/2008 09:10

Re: enlazar eventos de 2 formularios
 
Gracias por responder.

Soy nueva en esto de .net, estoy programando en C#, me puedes escribir como creo la clase y la heredo.

este es el evento que quiero enlazar

private void TBAñadirTema_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar < 48 || e.KeyChar > 57 )
{
if (e.KeyChar != 8)
{
e.Handled = true;
}
}
}

Peterpay 17/04/2008 09:24

Re: enlazar eventos de 2 formularios
 
pues ahi esta el problema los 2 formas tienen el mism0 control??

create una clase x algo asi

public class x:Form
{
.......
tumetodocomun()....
}

y tus formas las heredas de x

public class miforma:x
{

}
hay una opcion para q todas tus formas hereden de una propia pero no creo q sea el caso


creo q la opcion mas vialbe para ti es copiar y pegar el codigo en la 2da forma y en el vento asociarlo al mismo.

Betina232022 17/04/2008 09:39

Re: enlazar eventos de 2 formularios
 
Muchas gracias

Estoy tratando de hacerlo con clases, si no funciona lo pongo como dices copiar el código en el segundo formulario.

Te agradezco mucho tu ayuda, cuidate.


La zona horaria es GMT -6. Ahora son las 06:24.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.