Quiero hacer una aplicación para interceptar todos los eventos de IU en todas las formas de mi aplicación y escribirlas en un registro. Esta información puede utilizarse para ver qué controles son los más utilizados, en qué orden, etc. El problema es que quiero que esto ocurra automáticamente, sin modificar las clases existentes.Evento de clic de interceptación para todos los controles en una aplicación en C# (WinForms)
Hice un prototipo que adjunta un método a un evento de clic para todos los controles en un formulario, pero ¿cómo se puede hacer esto para todas las formas? La reflexión necesita un objeto de destino al manipular eventos, pero solo se puede acceder fácilmente al formulario de inicio.
¿Hay alguna manera de enlazar el constructor de un objeto? Entonces podría "inyectar" mi método en todos los eventos de la nueva forma. O tal vez hay otra forma de hacer esto.
¡Gracias de antemano!