是否有通用的方法?我想记录应用程序的所有鼠标单击事件,而无需在每个事件处理程序中放置代码。我也想记录点击项目的文本。在80%的情况下,被点击的项目将是树节点和上下文菜单项。
扩展树控件并包装单击事件,它将调用日志记录器,然后继续单击。
虽然这很痛苦,但在项目开始时包装所有控件是一个很好的实践,因为这样的需求似乎总是在最后一刻出现,然后你就不会被困在做一个主要的重构。
是否有通用的方法?我想记录应用程序的所有鼠标单击事件,而无需在每个事件处理程序中放置代码。我也想记录点击项目的文本。在80%的情况下,被点击的项目将是树节点和上下文菜单项。
扩展树控件并包装单击事件,它将调用日志记录器,然后继续单击。
虽然这很痛苦,但在项目开始时包装所有控件是一个很好的实践,因为这样的需求似乎总是在最后一刻出现,然后你就不会被困在做一个主要的重构。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium