回答編集履歴

1

見直しキャンペーン中

2023/07/26 13:33

投稿

TN8001
TN8001

スコア9855

test CHANGED
@@ -1,45 +1,21 @@
1
1
  [Control クラス (System.Windows.Forms) | Microsoft Docs](https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.control?view=netcore-3.1)
2
-
3
2
  と、
4
-
5
3
  [Control クラス (System.Windows.Controls) | Microsoft Docs](https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.controls.control?view=netcore-3.1)
6
-
7
4
  を混ぜて使おうとしているのでしょうか?
8
5
 
9
-
10
-
11
6
  Windows FormsとWPFは同名のクラスがたくさんありますが、全く別のクラスです。
12
-
13
7
  よほどのことがない限り、`UseWindowsForms`する必要はありません。混乱のもとになります。
14
-
15
8
  検索する場合は、キーワードにwpfを入れることをお勧めします。
16
-
17
-
18
9
 
19
10
  > マウスカーソルがコントロールの内にあるか外にあるかを判定する
20
11
 
21
-
22
-
23
12
  どういった用途かにもよりますが、そのままなプロパティがあります。
24
-
25
13
  [UIElement.IsMouseOver プロパティ (System.Windows) | Microsoft Docs](https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.uielement.ismouseover?view=netcore-3.1)
26
14
 
27
-
28
-
29
15
  重なっているものも認識したいような場合は、↓この辺りを確認してください。
30
-
31
16
  [VisualTreeHelper.HitTest メソッド (System.Windows.Media) | Microsoft Docs](https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.media.visualtreehelper.hittest?view=netcore-3.1)
32
-
33
-
34
-
35
17
  [ビジュアル層でのヒット テスト - WPF .NET Framework | Microsoft Docs](https://docs.microsoft.com/ja-jp/dotnet/desktop/wpf/graphics-multimedia/hit-testing-in-the-visual-layer?view=netframeworkdesktop-4.8&viewFallbackFrom=netdesktop-5.0)
36
18
 
37
-
38
-
39
19
  座標が欲しいような場合は、↓この辺りを確認してください。
40
-
41
20
  [Visual.PointToScreen(Point) メソッド (System.Windows.Media) | Microsoft Docs](https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.media.visual.pointtoscreen?view=netcore-3.1)
42
-
43
-
44
-
45
21
  [UIElement.RenderSize プロパティ (System.Windows) | Microsoft Docs](https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.uielement.rendersize?view=netcore-3.1#System_Windows_UIElement_RenderSize)