Ответ 1
Существует инструмент под названием Hawkeye, который делает именно то, что вы просите. Вот две статьи, которые я написал об этом.
Corneliu Tusnea выпустил Hawkeye в качестве открытого источника
Я разрабатываю программу, которая динамически создает свой собственный графический интерфейс во время выполнения.
Я ищу утилиту firebug, которая позволяет мне перемещать мышь вокруг формы, чтобы увидеть выделенные элементы управления и посмотреть, что они задают для их размера, отступов, полей и т.д.
Спасибо,
Кит
Существует инструмент под названием Hawkeye, который делает именно то, что вы просите. Вот две статьи, которые я написал об этом.
Corneliu Tusnea выпустил Hawkeye в качестве открытого источника
Spy ++ - это самое близкое, что вы собираетесь получить... но это для общих Windows, а не для .NET.
Я нашел эту статью в журнале MSDN о ManagedSpy
Проект Hawkeye на codeplex активен (снова). Вы можете попробовать свой последний выпуск:
У браузера есть модель DOM, без этого я не думаю, что это возможно. Недолго думая об этом, я не знаю, как это могло бы подключиться к приложению гораздо меньше, чтобы просмотреть иерархию управления.
Возможно, вам придется катить это самостоятельно. Не должно быть слишком сложно, если вы оставите правильные крючки.
Попробуйте WinExplorer от Nirsoft. Он работает на неточечных сетевых программах достаточно хорошо и позволяет вам манипулировать gui программ (например, кнопки включения, которые вы не должны нажимать)