Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Llamar a un Form y que devuelva valores (https://www.clubdelphi.com/foros/showthread.php?t=10858)

i.larranaga 31-05-2004 15:42:02

Llamar a un Form y que devuelva valores
 
Hola a todos,

necesito crear un "InputBox" pero con varios valores y un Popup, y necesito recoger los valores que me de, pero no se ni como pasarlos ni como recogerlos.
¿Alguien me puede ayudar?

Un saludo.

roman 31-05-2004 15:44:31

Básicamente lo que necesitas es definir propiedades públicas en el formulario y pasar y recibir los valores a través de ellas.

// Saludos

jachguate 31-05-2004 16:42:01

También podes crear un método que se encargue de mostrar el formulario y devolver los valores de los edits, y en general de los diferentes controles.

Quedaria algo como:

Código Delphi [-]
Function TForm1.Execute(var varlor1, valor2 : String) : Boolean;

Begin
  Result := (ShowModal = mrOk);
  if result = mrOk Then
  Begin
    valor1 := edit1.text;
    valor2 := edit2.text;
  end;
end;

Donde la función devuelve TRUE si el usuario ha aceptado el formulario. En cualquier otro caso, los valores de las variables serán indeterminados (o mejor dicho, no modificados por la función).

Por cierto... que entendes por un popup?....


Hasta luego.

;)


La franja horaria es GMT +2. Ahora son las 13:22:00.

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