Buenos Dias necesito información para que no se me repitan formularios al depurar

16/12/2005 - 10:50 por Aida | Informe spam
Estoy haciendo un programa sobre la guerra de las galaxias; pero al
depurar el programa me repite formularios.
Mejor explicado:
Cree un formulario con cuatro botones para ir a diferentes partes de mi
programa (formularios), pero para que me volviecen al formulario indice
le puse a los otros formularios un codigo para que regresacen; lo malo
es que cuando se lleva a cabo ese codigo, lo que sucede es que se me
duplican los forms.
Si pudieceis ayudarme os estaría muy agradecida la verdad
Gracias a todos los que podais ayudarme

Preguntas similare

Leer las respuestas

#1 luis
16/12/2005 - 10:57 | Informe spam
Siempre que tengas un problema con un código en concreto es mejor que lo
pongas sino es más difícil de saber el problema.

Pero supongo que el caso es que en esos botones vuelves a crear el objeto
form con un new, con lo que se crea un nuevo formulario.
Hay que tener en cuenta, sobre todo a gente que viene de visual basic, que
aqui los formularios son clases y no como en visual que eran objetos que
podíamos usar directamente. Lo que necesitas es tener una referencia que
apunte al formulario inicial para acecder a él.


"Aida" escribió en el mensaje
news:%
Estoy haciendo un programa sobre la guerra de las galaxias; pero al
depurar el programa me repite formularios.
Mejor explicado:
Cree un formulario con cuatro botones para ir a diferentes partes de mi
programa (formularios), pero para que me volviecen al formulario indice le
puse a los otros formularios un codigo para que regresacen; lo malo es que
cuando se lleva a cabo ese codigo, lo que sucede es que se me duplican los
forms.
Si pudieceis ayudarme os estaría muy agradecida la verdad
Gracias a todos los que podais ayudarme
Respuesta Responder a este mensaje
#2 Eduardo A. Morcillo [MS MVP VB]
17/12/2005 - 06:25 | Informe spam
Hay que tener en cuenta, sobre todo a gente que viene de visual
basic, que aqui los formularios son clases y no como en visual que
eran objetos que podíamos usar directamente.



Aclaremos primero que hablas del VB6, y despues que en VB6 los formularios
son clases las cuales puedes instanciar. La diferencia es que en .net no
existe la instancia por defecto con mismo nombre de la clase como habia en
VB6. Para simular este comportamiento se puede usar el patron Singleton, y
probablemente sea lo que a Aida le conviene usar.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida