質問編集履歴

2

Autosiza間違えZoomでした。

2019/06/10 00:01

投稿

dendenmushi
dendenmushi

スコア98

test CHANGED
File without changes
test CHANGED
@@ -132,7 +132,7 @@
132
132
 
133
133
  //表示方法
134
134
 
135
- pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;
135
+ pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
136
136
 
137
137
 
138
138
 

1

修正依頼のコードを見やすくし、現状画像のマウスポインターの位置を示しました。

2019/06/10 00:01

投稿

dendenmushi
dendenmushi

スコア98

test CHANGED
File without changes
test CHANGED
@@ -24,10 +24,12 @@
24
24
 
25
25
 
26
26
 
27
-
28
-
29
27
  ###コード
30
28
 
29
+
30
+
31
+ ```C#
32
+
31
33
  using System;
32
34
 
33
35
  using System.Collections.Generic;
@@ -52,8 +54,6 @@
52
54
 
53
55
 
54
56
 
55
-
56
-
57
57
  namespace WindowsFormsApp_20190604
58
58
 
59
59
  {
@@ -260,9 +260,9 @@
260
260
 
261
261
  // Mouseを押した座標を記録
262
262
 
263
- MD.X = e.X;//e.X →eX
263
+ MD.X = eX;//e.X →eX
264
-
264
+
265
- MD.Y = e.Y;//e.Y →eY
265
+ MD.Y = eY;//e.Y →eY
266
266
 
267
267
 
268
268
 
@@ -388,10 +388,18 @@
388
388
 
389
389
  }
390
390
 
391
+
392
+
393
+ ```
394
+
395
+
396
+
391
397
  ### 試したこと
392
398
 
393
399
  上のコードのαの位置に以下コードを追加しまずpictureBox1のZoomによって元画像が何倍で縮小されているのか表示しようと思いました。
394
400
 
401
+
402
+
395
403
  ```C#
396
404
 
397
405
  scale = Math.Min(pictureBox1.Width / offscreenBitmap.HorizontalResolution, pictureBox1.Height / offscreenBitmap.VerticalResolution);
@@ -450,7 +458,17 @@
450
458
 
451
459
  ###現在の状況
452
460
 
461
+ ◆アプリにD&Dする画像サイズ(水色塗り)
462
+
463
+ ![イメージ説明](f93ff11f992d25fa626e6589749684e1.jpeg)
464
+
465
+
466
+
467
+ ◆D&D後の左上の×印から右下の×印に向かってD&Dをしたところ、左角にある点線が表示されます。
468
+
469
+ (自分で試したαβγを行ったときは点線が現れませんでした。)
470
+
453
- ![イメージ説明](61ceb0c937c6b928bcf8a8b047a8c585.png)
471
+ ![イメージ説明](1554c99f99a90d8d363ec9d03ba74ba7.jpeg)
454
472
 
455
473
 
456
474