Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
カーソルにフックされた円形の winform (半透明) である円形の領域カーソルがあります。クリックすると、カーソル/フォームの領域のすぐ下にある親 winform の領域にあるコントロールを取得したいと考えています。これらのコントロールは、別のフォームに円形レイアウトで配置する必要があります。私はC#.NETに取り組んでいます。
winform のコントロールにアクセスし、上記のアプリケーションとの関連でその位置を変更する方法を教えてください。必要なクラス、手順、リソースなどは?
フォーム上のすべてのコントロールには、フォーム上の位置を示す座標 (X,Y) があります。したがって、「円カーソル」によってカバーされるポイント (ポイントは座標) のリストを取得し、それらの各ポイントのコントロールを確認する必要があります。(次に、リストの重複除去)
参照: C# フォームの特定の位置でコントロールを取得する