Jump to content


Photo

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


  • Please log in to reply
1 reply to this topic

#1 socger

socger

    Newbie

  • Miembros
  • Pip
  • 1 posts

Posted 09 January 2015 - 04:45 AM

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
  • 4107 posts
  • LocationMadrid - España

Posted 09 January 2015 - 07:03 AM

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.