Ir al contenido


Foto

¿Como saber que form o unit es en la que estoy?


  • Por favor identifícate para responder
1 respuesta en este tema

#1 socger

socger

    Newbie

  • Miembros
  • Pip
  • 1 mensajes

Escrito 09 enero 2015 - 04:45

Ante todo muchas gracias, primero, por leer mi pregunta.

No sabía en donde poner esta cuestión, así que decidí ponerla en este hilo (OOP), porque creí que era más general.

Estoy desarrollando una unit para la gestión de errores a la que llamarán los diferentes form, unit, etc del resto de la app mediante una llamada a una función de esa unit para la gestión de errores. El problema me radica en que necesitaría pasarle a esa función desde que unit, form ó data_Module es llamada. Por eso ahí es el reto que os propongo, ¿podrían decirme como saber en que form, unit, etc se encuentra ahora mismo el foco de la app?

Muchas gracias de antemano por vuestra pronta respuesta.

Un abrazo
  • 0

#2 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4.107 mensajes
  • LocationMadrid - España

Escrito 09 enero 2015 - 07:03

Si vas a llamar a tu función de errores desde un formulario, pásalo como parámetro.


delphi
  1. FindControl(GetFocus);



Te encuentra al control con foco.


Saludos.
  • 0




IP.Board spam blocked by CleanTalk.