2010-02-14 14 views

Respuesta

8

Recomiendo WinSpy++ porque es mucho más fácil de conseguir que el original Spy ++ que viene como parte del SDK de Windows.

Al igual que Spy ++ esto solo funciona en el nivel Win32, WinForms es un contenedor delgado/mediano.

+0

¿Podría usar esto para descubrir de dónde se está cargando un icono? Estoy tratando de encontrar el ensamblaje en el que están almacenados algunos de los iconos del menú contextual de Visual Studio 2013. – xr280xr

0

Spy ++ le permite ver la configuración y los mensajes de la ventana, pero funciona en el nivel nativo (Win32) y no muestra información de .NET.

1

No lo he probado, pero hay una herramienta llamada ManagedSpy (Article) que puede ser útil.

13

Hawkeye puede hacer eso y mucho más. Puede ver todas las propiedades, campos, eventos y métodos de un control. También puede editar las propiedades durante el tiempo de ejecución.

+0

+1 Gran utilidad. Muy poderoso. wfSpy es un poco más fácil de usar (ver mi respuesta). – cplotts

4

Mi favorito (por su facilidad de uso) es nuestra utilidad wfSpy modificada.

Está disponible en mi blog: http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/

La utilidad original es de CodeProject ... pero esa versión no tiene la capacidad de arrastrar el ratón en la parte superior de un control en su aplicación.

Hawkeye (ya mencionado anteriormente) es uno de mis favoritos también ... más poderoso que wfSpy ... pero definitivamente más difícil de usar. wfSpy es ideal para el espionaje rápido y simple (y, por supuesto, la edición de propiedades sobre la marcha).