FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
evitar que un mdichlid se repita mas de 1 vez
hola de nuevo se que puse este tema en c++ y perdon era aqui disculpen, bueno tengo un form1 con formstyle:MDIform y puse un menu principal y dentro de este menuprincipal ahy una opcion que dice formulario 1 y cuando damos clic , llama a otro formulario que es form2 con formstyle:MDIchild y resulta que si sigo dando clic se repite form2 y si damos clic denuevo sigue apareciendo...bueno quiero que solo pueda aparecer una vez ...ayuda
|
#2
|
||||
|
||||
mmmm lo que yo hago es deshabilitar la opcion del menu cosa que ya no puedo escogerla de nuevo
En el create del formulario que llamo mnuOpcion.Enable := False; y al salir mnuOpcion.Enable := True;
__________________
Dulce Regalo que Satanas manda para mi..... |
#3
|
||||
|
||||
no entiendo bien me puedes explicar mejor amigo
|
#4
|
||||
|
||||
Hola granodetoro.
Existen varias maneras de lograrlo, te pongo dos formas:
Llamada:
Otro forma:
Llamada:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
muchas gracias si en esto se pudiera regalar puntos de mi parte tuvieras 1000
ecfisa 'great premium user' |
#7
|
||||
|
||||
y donde pongo el codigo me olvide preguntar
|
#8
|
||||
|
||||
begginer oye muchisimas gracias tu ejemplo tambien me funciono
|
#9
|
||||
|
||||
El código va en el MDIForm, que por supuesto debe incluir las unidades que definen las ventanas MDIChilds.
Otra opcion es que sea el propio MDIChild quién verifique su existencia, para eso debes usar métodos de clase.
Y llamarlo desde el MDIForm de este modo: En todos los casos tenés que quitar las ventanas hijas de auto-create forms. Y otra, a mi gusto la mejor, es usar un patrón Singleton. Si buscas con ese término, hay mucho redactado al respecto . Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#10
|
|||
|
|||
Hola...
Solo para comentar que usar el método Show de un formulario con la propiedad FormStyle igual a fsMDIChild, es innecesario, ya que este tipo de formularios tiene su propiedad Visible en True, por lo que se muestra automáticamente al crearse. Saludos... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como evitar que un formulario MDICHILd se repita cada ves que lo llamo | granodetoro | C++ Builder | 7 | 30-03-2011 01:59:55 |
Evitar nulos | HectorMendez | SQL | 3 | 24-11-2007 17:16:03 |
generar numero de 9 cifras aleatorio que nunca se repita | coletaun | Varios | 9 | 19-02-2007 10:34:29 |
controlar que un artículo que exista no se repita | josejose | Varios | 2 | 17-01-2007 19:27:04 |
Evitar KeyViolation | Ing Harry | Conexión con bases de datos | 10 | 11-06-2005 00:10:01 |
|