Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   ¿saber que form lo llama? (https://www.clubdelphi.com/foros/showthread.php?t=30242)

amadis 12-02-2006 22:15:24

¿saber que form lo llama?
 
Que tal gente!

Estoy dando vueltas in saber para que lado agarrar al momento de saber que FORM esta llamando a un nuevo FORM.

Les explico seria asi. Tengo un Form que carga articulos x con sus respectivos clientes, entonces estoy dando de alta un nuevo articulo y me doy cuenta que para ese articulo NO EXISTE EL CLIENTE entonces tengo que dar de alta al cliente, LLAMO AL FORM CREAR CLIENTE (un form de alta estandar que crea y modifica los clientes ) lo crea y listo .

Yo quiero que el Form CREAR CLIENTE detecte si lo llama el FORM ALTA ARTICULO entonces le devuelva o el foco o por ej el codigo de cliente

¿como hago eso con alguna funcion o hay metodos de los forms?

Y otra cosa eso que quiero hacer esta en le tema de Herencia o POO ??

Gracias :)

roman 12-02-2006 23:35:09

No es labor del formulario clientes. Éste sólo debe crear el cliente y devolver el código del nuevo cliente, por ejemplo, mediante una propiedad pública:

Código Delphi [-]
TFormCliente = class(TForm)
public
  property Codigo: Integer;
end;

Es responsabilidad de quien lo use el qué hacer con es valor, si cambiar el foco de un control o tatuarlo en el brazo de alguien.

// Saludos


La franja horaria es GMT +2. Ahora son las 22:21:50.

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