実行時に独自のGUIを動的に作成するプログラムを設計しています。
フォーム内でマウスを動かして、さまざまなコントロールが強調表示され、それらのサイズ、パディング、マージンなどがどのように設定されているかを確認できるユーティリティのようなファイアバグを探しています。
ありがとう、
キース
実行時に独自のGUIを動的に作成するプログラムを設計しています。
フォーム内でマウスを動かして、さまざまなコントロールが強調表示され、それらのサイズ、パディング、マージンなどがどのように設定されているかを確認できるユーティリティのようなファイアバグを探しています。
ありがとう、
キース
あなたが求めていることを正確に実行するHawkeyeと呼ばれるツールがあります。これが私がそれについて書いた2つの記事です。
Spy++ は、あなたが得ようとしている最も近いものです...しかし、それは一般的な Windows 用であり、.NET ではありません。
ManagedSpyに関する MSDN マガジンでこの記事を見つけました
codeplex の Hawkeye プロジェクトがアクティブです (再び)。最新のリリースを試すことができます:
ブラウザーには DOM モデルがありますが、それがなければこれは不可能だと思います。よく考えないと、このようなものがどのようにしてアプリケーションにプラグインできるのか、ましてやコントロール階層をブラウズできるのか、私にはわかりません。
自分で巻く必要があるかもしれません。適切なフックを残せば、それほど難しくないはずです。
Nirsoftの WinExplorer を試してみてください。ドット ネット以外のプログラムでもかなりうまく動作し、プログラムの GUI を操作できます (たとえば、押してはいけないボタンを有効にするなど)。