C sharp - Ayuda con clases

 
Vista:

Ayuda con clases

Publicado por Alberto (25 intervenciones) el 23/04/2007 20:11:30
Hola que tal amigos, tengo esta duda y creo que ustedes me pueden ayudar a resolverla, tengo una aplicacion para una bd y este es mi problema: Bueno tengo 2 clases, en una forma por medio de un boton siguiente mando a llamar un metodo de la otra clase, que se deberia encargar de desplegar el siguiente record en un texto el problema surge cuando primero hago una instancia de la clase donde voy a desplegar el texto, despues hago otra instancia para llamar al metodo siguiente, el metodo hace lo que debe pero no despliega el record creo porque ya es otra instancia(para llamar al metodo siguiente), que debo hacer para llamar al metodo de esa clase siendo la misma instancia que con la que cree la forma, o alguna solucion para que me despliegue los textos. el codigo es algo asi:

class A
{
protected void Metodo1()
{
//Crea Form con textos, botones, etc
B obj=new B();
}
protected void Metodo2()
{
B obj=new B();
obj.Siguiente();
}

class B
{
protected void Siguiente()
{
//Codigo para siguiente
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Ayuda con clases

Publicado por Yamil Bracho (1164 intervenciones) el 24/04/2007 13:37:38
Puedes hacer algo como:

class A
{
B obj = new B();

protected void Metodo1()
{
//Crea Form con textos, botones, etc
}
protected void Metodo2()
{
obj.Siguiente();
}

class B
{
protected void Siguiente()
{
//Codigo para siguiente
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con clases

Publicado por Alberto (25 intervenciones) el 25/04/2007 16:17:43
Gracias!!! si quedo, ahora tengo esta pregunta es conveniente instanciar varias objetos globales para toda la clase?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar