2012-04-10 12 views
0

カーソルに円形のwinform(半透明)をフックした円形領域のカーソルがあります。クリックすると、カーソル/フォームの領域のすぐ下の親winformの領域のコントロールを取得したいと思います。これらのコントロールは、円形のレイアウトで別のフォームに配置する必要があります。私はC#.NETに取り組んでいます。winformのコントロールを検出する

winformのコントロールにアクセスし、上記のアプリケーションとの関連で位置を変更する方法を教えてください。私が必要とするクラス、プロシージャ、リソースと同様に?

答えて

1

フォーム上のすべてのコントロールには、フォーム上の位置を示す座標(X、Y)があります。だからあなたはあなたの "サークルカーソル"によってカバーされているポイントのリスト(ポイントは座標です)を取得する必要がありますし、コントロールのそれらのポイントのそれぞれをチェックしてください。 (あなたのリストを削除してください)

参照:C# Get the control at a certain position on a form

関連する問題