Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Desplazamiento entre forms (https://www.clubdelphi.com/foros/showthread.php?t=23350)

el_barto 14-07-2005 15:42:46

Desplazamiento entre forms
 
Buenos dias, por favor

como puedo hacer para que cuando en tiempo de ejecucion con la suma de las teclas alt + tab o con el mouse haciendo click sobre un formulario, pueda desplazarme del form1 al form2??

Neftali [Germán.Estévez] 14-07-2005 16:35:03

Cita:

Empezado por el_barto
...como puedo hacer para que con la suma de las teclas alt + tab o con el mouse haciendo click sobre un formulario, pueda desplazarme del form1 al form2

Pues pulsando las teclas ALT+TAB o haciendo Click con el ratón.

P.D: Lo que quiero decir es que la pregunta no se entiende. ¿Puedes explicarte mejor? ¿Cual es la duda? ¿Quieres similar ese comprtamiento? ¿Desde Delphi? ¿Qué entiendes por desplazarte?

¡¡Un poquito de por favor!! y vamos a dedicarle a la pregunta el tiempo que se merece...

geovany 14-07-2005 16:35:15

Primero te suguiero otra combinacion de teclas, despues solo tienes que dar un showmodal a la forma que quieres mostrar y un hide a la actual si es k las tienes creadas todas, de lo contrario tienes que crearlas y destruirlas

el_barto 14-07-2005 17:35:51

Gracias, el comportamiento que quiero simular que si estoy en la form2 y hago click sobre la form1 quede trabajando sobre la form1 sin cerrar la form2.

Lo que pasa es que mi form1 es un menu, si yo abro el item Eliminar del cual se despliega el form2 y deseo regresar al form1(es decir el menu) haciendo click sobre él o con una combinacion de teclas por ejemplo alt + tab pero sin cerrar el form2 como lo puedo hacer???

Espero haberme hecho explicar mejor y mil gracias

roman 14-07-2005 18:11:53

Cita:

Empezado por el_barto
como lo puedo hacer???

La respuesta sigue siendo la misma: haciendo click. No veo cuál es el problema...

... a menos, claro está, que estés abriendo la segunda ventana con ShowModal. De ser así, simplemente ábrela normal.

// Saludos

el_barto 14-07-2005 21:56:58

Excusas
 
Cita:

claro está, que estés abriendo la segunda ventana con ShowModal
entonces ese es el problema Gracias

lo estaba abriendo asi:

Código Delphi [-]
 
procedure TForm1.Consultar1Click(Sender: TObject);
var
varform2 : Tform2;
begin
varform2 := Tform2.Create(self);
try
varform2.showmodal;
finally
varform2.Free
end;
end;

ahora lo abro asi:

Código Delphi [-]
 procedure TForm1.Consultar1Click(Sender: TObject); 
var
varform5 : Tform5;
begin
varform5 := Tform5.Create(self);
try
varform5.Show;
except
varform5.Free;
end;
end;
Gracias Roman, Neftali, geovany la proxima consulta que haga voy a hacer lo siguiente;

1. hacer una busqueda dado que la respuesta la encontre en este mismo foro en otro hilo

2. formular mejor mis pregunta para lo cual pido excusas

Que Dios y la patria os bendiga :p


La franja horaria es GMT +2. Ahora son las 19:06:03.

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