teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

サンプルコードの間違いを修正。

2016/03/02 03:23

投稿

tkanda
tkanda

スコア2425

answer CHANGED
@@ -1,5 +1,7 @@
1
1
  ```C#
2
- Panel3.Location = Panel1.PointToScreen(Panel2.Location);
2
+ Panel3.Location = Form1.PointToClient(Panel2.PointToScreen(Panel2.Location));
3
3
  ```
4
4
 
5
- こんな感じでいかがでしょう?
5
+ こんな感じでいかがでしょう?
6
+
7
+ ※サンプルの間違いを修正しました。

2

サンプル修正

2016/03/02 03:23

投稿

tkanda
tkanda

スコア2425

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  ```C#
2
- Panel3.Location = Panel1.PointToScreen(new Point(Panel2.X, Panel2.Y));
2
+ Panel3.Location = Panel1.PointToScreen(Panel2.Location);
3
3
  ```
4
4
 
5
5
  こんな感じでいかがでしょう?

1

誤記修正

2016/03/01 10:21

投稿

tkanda
tkanda

スコア2425

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  ```C#
2
- Panel3.Location = Form1.PointToScreen(new Point(Panel2.X, Panel2.Y));
2
+ Panel3.Location = Panel1.PointToScreen(new Point(Panel2.X, Panel2.Y));
3
3
  ```
4
4
 
5
5
  こんな感じでいかがでしょう?