![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Usar un evento de otro formulario
Sé que el título es poco claro. Intentaré explicarme.
Tengo dos formularios en los que se piden, por ejemplo, los datos de un nuevo cliente y evidentemente en ambos hay que hacer las mismas validaciones. En la gestión de los clientes (altas, bajas, modificaciones, etc.) tengo este evento: Código:
void __fastcall TfClientes::NombreExit(TObject *Sender)
{
if (Nombre->Text.IsEmpty())
{
Mensaje(1, "Debe indicar un NOMBRE, "Volver");
Nombre->SetFocus();
return;
}
}
//---------------------------------------------------------------------------
|
|
#2
|
||||
|
||||
|
Una alternativa que se me ocurre: ¿Cómo puedo llamar a ese evento del formulario fClientes desde el formulario fNueCli? Me daría lo mismo una cosa que la otra.
|
|
#3
|
|||
|
|||
|
Yo llamo a funciones desde otros forms muchas veces para evitar duplicar código, debes incluir el include del form fclientes en fnuecli y llamarlo como fclientes->NombreExit(this).
Un saludo. |
|
#4
|
||||
|
||||
|
Saca las validaciones a otra unit y las invocas desde ambos forms.
Creo que sería lo más correcto y claro.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#5
|
||||
|
||||
|
Gracias a los dos por las sugerencias.
|
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Cómo cerrar un Formulario desde otro Formulario | kainchu3102 | Desarrollo en Delphi para iOS/OSX | 2 | 06-02-2023 10:54:31 |
| formulario dentro de otro formulario | esublim | OOP | 1 | 07-01-2023 13:26:47 |
| Llamar un formulario desde otro sin usar su unidad | Soa Pelaez | Varios | 4 | 19-11-2015 02:13:42 |
| Evento OnMinimize del formulario | Neftali [Germán.Estévez] | Trucos | 5 | 26-07-2010 11:10:38 |
| Llamar evento desde otro evento | nachito_tuc | OOP | 1 | 23-08-2006 21:37:43 |
|