views:

126

answers:

2

I'm looking for something that provides interactive meta-data about a running .NET WinForms application.

Basically, I'd like to be able to hover over a running WinForms application and have the inspector highlight the various controls and let me inspect properties such as size, position, parent, etc.

I could have sworn I've seen this somewhere, but all my searching is turning up nada.

+4  A: 

I believe you're looking for Hawkeye.

SLaks
Wow. Hawkeye is seriously cool. Not only does it solve my "observation" problem, but it allows me to experiment in realtime with the UI (change properties, etc) and see what would happen. Very very nice.
Simon Gillbee
wfSpy also allows you to change the properties at runtime.
cplotts
+2  A: 

WinForms Spy is a good one. The codeproject version doesn't have a draggable cross hairs but there is a version out there that added it.

dkackman
This one definitely deserves an honorable mention. It's a good tool for viewing the overall heirarchy. But Hawkeye is awesome.
Simon Gillbee
The way I like to think of it: wfSpy is very easy to use while Hawkeye is quite a bit more powerful. I usually start using wfSpy first and then bring out the big guns (Hawkeye) if needed.
cplotts