Hola,
Cita:
Empezado por deiv
(...) no le he dado evento al BitBtn, pero no sé por qué razón cuando clicko al BitBtn, este me cierra el 2do Form creado en tiempo de ejecución, ¿Es que acaso tiene algún Evento DEFAULT el BitBtn que realiza esa operación?
Y otra cosa interesante, si cambio en el: procedure TForm1.Button1Click, la línea NuevoForm.showmodal; por NuevoForm.Show; ya no ocurre esa situación de que el BitBtn cierra el 2do Form.
|
Lo que ocurre es que los botones tienen una propiedad de nombre "ModalResult", que, entra en juego cuando los botones están en formularios "modales". Así, sin necesidad de codificar nada (en el evento "onclick" de los botones), al pulsar un botón el "ModalResult" del formulario toma el valor de la propiedad del mismo nombre que se encuentra en los botones: "mrOK", "mrCancel", etc.