11

実行時に独自のGUIを動的に作成するプログラムを設計しています。

フォーム内でマウスを動かして、さまざまなコントロールが強調表示され、それらのサイズ、パディング、マージンなどがどのように設定されているかを確認できるユーティリティのようなファイアバグを探しています。

ありがとう、
キース

4

5 に答える 5

7

あなたが求めていることを正確に実行するHawkeyeと呼ばれるツールがあります。これが私がそれについて書いた2つの記事です。

デバッグツール:Hawkeye

CorneliuTusneaがHawkeyeをオープンソースとしてリリースしました

于 2009-02-27T22:03:06.260 に答える
3

Spy++ は、あなたが得ようとしている最も近いものです...しかし、それは一般的な Windows 用であり、.NET ではありません。

ManagedSpyに関する MSDN マガジンでこの記事を見つけました

于 2009-02-27T21:34:58.013 に答える
2

codeplex の Hawkeye プロジェクトがアクティブです (再び)。最新のリリースを試すことができます:

http://hawkeye.codeplex.com/releases/view/58898

于 2011-01-10T23:09:27.250 に答える
0

ブラウザーには DOM モデルがありますが、それがなければこれは不可能だと思います。よく考えないと、このようなものがどのようにしてアプリケーションにプラグインできるのか、ましてやコントロール階層をブラウズできるのか、私にはわかりません。

自分で巻く必要があるかもしれません。適切なフックを残せば、それほど難しくないはずです。

于 2009-02-27T21:35:54.673 に答える
0

Nirsoftの WinExplorer を試してみてください。ドット ネット以外のプログラムでもかなりうまく動作し、プログラムの GUI を操作できます (たとえば、押してはいけないボタンを有効にするなど)。

于 2013-07-05T16:08:49.940 に答える