Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   traer al frente un form no modal (de entre varios), utilizando el valor en el caption (https://www.clubdelphi.com/foros/showthread.php?t=43882)

jcapitan 23-05-2007 02:17:52

traer al frente un form no modal (de entre varios), utilizando el valor en el caption
 
:)
Amigos, tengo un problemilla, la cosa está asi:

necesito tener un form principal y a partir de este abrir notas (nuevos forms, en este caso no modales) pero tener control de todos, es decir, poder cambiarme de uno a otro; ahora, cada nota tiene asignado un valor en su caption, 1,2,3 ...etc; mi pregunta es: como le hago para poder traer al frente o poner el foco en una nota (form no modal de los creados) por medio de su valor del caption. es decir que teclee en el form principal, "23" y enter, y me traiga al frente el form con ese numero.

Gracias de antemano.

dec 23-05-2007 02:25:59

Hola,

Tal vez algo similar a lo siguiente:

Código Delphi [-]
var
  i: integer;
begin
  for i := 0 to Screen.FormCount-1 do begin
    if (Screen.Forms[i].Caption = 'clubdelphi.com') then
    begin
      Screen.Forms[i].BringToFront();
      break;
    end;
  end;
end;

jcapitan 23-05-2007 02:33:43

Mil gracias, funcionó a la perfección. De nuevo mil gracias. :)


La franja horaria es GMT +2. Ahora son las 19:55:30.

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