Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Self Close (https://www.clubdelphi.com/foros/showthread.php?t=17373)

Telmito 06-01-2005 12:47:32

Self Close
 
Por favor, alguien podria decirme como hacer que un botón de una aplicación me abra un nuevo archivo y a la vez cierre la pantalla desde la que estoy pinchando el botón?. Como veis soy sólo un aficionado sin idea de programación pero tengo que cambiar algo en un proyecto que me hicieron y ahora no recuerdo como se hacia de forma sencilla. Gracias

roman 06-01-2005 16:13:46

En el código del botón, después de la instrucción para abrir el archivo (¿por archivo te refieres a una ventana?) puedes poner:

Close;

Pero si el botón está en la ventana principal del programa entonces pon

Hide;

porque Close hará que termine la aplicación.

// Saludos

roman 06-01-2005 16:49:06

Cita:

Empezado por Telmito en mensaje privado
Fracias por contestar. Realmente lo que se abre y se cierran son archivos .exe de la aplicacion en diferentes idiomas. No se exactamente donde te refieres que ponga Hide o Close porque en el código no veo nada refrente a la acción del botón sólo en Object Inspector del botón que tiene asignado en action el FileRun correspondiente. gracias

Por favor continua los asuntos relacionados con los foros en los mismos foros.

Tal parece que el botón tiene asociado un Action que es donde está el código. De ser así busca en el formulario una componente TActionList, dale doble click y te aparecerá la lista de acciones. Entre ellas debe estar una que se llame FileRun; selecciónala y en la ficha de eventos del Object Inspector debe aparecer el evento OnExecute con algo asignado. Da doble click ahí y te llevará al código del FileRun. Ahí es donde debes poner el Close o Hide.

// Saludos

Telmito 06-01-2005 17:05:41

Ayuda con SelfClose
 
Lo siento Román pero en el Object Inspector del FileRun que abre la aplicación no existe nada como OnExecute. El archivo se abre perfectamente pero no cierra el anterior .exe. Gracias


La franja horaria es GMT +2. Ahora son las 07:48:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi