16

我正在使用一个针对 .net 4.5 的 winforms 应用程序,我真的需要检查 UI 元素。我过去曾使用Snoop来检查 wpf 元素,并且我也遇到过Hawekeye。但是,hawkeye 似乎与 .net 4.5 不兼容。有没有什么工具可以给我类似的结果?

4

4 回答 4

12

似乎旧工具也不再像 UI Spy 那样工作。Microsoft 在此处提供了一个检查工具(检查工具)。它是 Win8 SDK 的一部分。

我今天自己也在看同样的问题,所以很快就会尝试。

于 2013-05-02T17:16:36.403 回答
2

有鹰眼 2 ( https://github.com/odalet/Hawkeye2 )。它适用于 .NET Framework 4.5。

于 2019-03-15T08:56:08.533 回答
1

Spy++.exeMicrosoft Visual Studio 中,非常有用并且可以这样工作。

于 2018-12-01T11:08:48.677 回答
1

试试 nuget 包:WinForm.Inspector.Tool

设置文档

  • 在您的项目中实例化检查器。

    Inspector inspector = new Inspector();

  • 忽略特定控件,例如。纽扣。

    inspector.IgnoreTypes = new Type[] { typeof(Button) };

  • 跳过控件前。隐形和禁用。

    inspector.SkipChilds = GetChildAtPointSkip.Invisible | GetChildAtPointSkip.Disabled;

运行您的项目并按Ctrl+F8打开 ControlViewer。

按住Alt并将鼠标移到控制器上以选择它们。

在此处输入图像描述

于 2019-12-22T01:19:45.437 回答