質問編集履歴

2

タイトルと内容を修正しました

2022/04/07 07:29

投稿

nya-3
nya-3

スコア27

test CHANGED
@@ -1 +1 @@
1
- クリック位置にあコントローのText取得し
1
+ 自動生成していラベルを重ねない方法、範囲外に出時の対処方法
test CHANGED
@@ -32,15 +32,21 @@
32
32
   (y座標40の位置までLabelを伸ばしました)
33
33
 
34
34
  ### 教えてほしい事
35
- ・マウスでドラッグしたまま枠外にでた場合などの対応方法
35
+ **・マウスでドラッグしたまま枠外にでた場合などの対応方法**
36
36
   Mouse_Leaveでcontainerから出た時に終了させる処理を組もうとしましたが、
37
-   Leaveを認識せず断念。
37
+  Leaveを認識せず断念。
38
38
 
39
- ・ヒントテキストをドラッグ中に表示させる方法
39
+ **・ヒントテキストをドラッグ中に表示させる方法**
40
40
   ラベルの値を常に取得できれば、それをツールチップに表示させられると思います。
41
41
   何か他の動作に支障が出そうな気もしており、どうするか迷ってます。
42
+  ヒントテキストで問題ないでしょうか?
42
43
 
44
+ **・ドラッグで自動生成しているラベルを重ねない方法**
45
+  ドラッグしてラベルを自動生成していますが、
46
+  自動生成しているラベルを重ねたくありません。
47
+  重なるようだったら自動で確定するようにしたいです。
48
+  これが一番知りたいです…。
43
- ・上記のように罫線のラベルを伸ば以外の良い方法があれば教えくださ
49
+  ラベルを新規挿せく制る際にBringToFront();としています。
44
50
 
45
51
  ### 補足情報(FW/ツールのバージョンなど)
46
52
  .NET Framework 4.7.2

1

Widthの記載を間違えてました。

2022/04/07 06:20

投稿

nya-3
nya-3

スコア27

test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,8 @@
1
1
  ### 前提
2
2
  splitContainer1.Panel2に
3
3
  x軸の10間隔でラベルを自動生成し、罫線を作成しています。
4
- 左からData1,Data2~~~とラベルには値を入れています。(Width0にして見えないようにしてます)
4
+ 左からData1,Data2~~~とラベルには値を入れています。
5
+ (Width1にして見えないようにしてます)
5
6
 
6
7
  splitContainer1.Panel2をクリックした時に、
7
8
  自動でラベルを作成するようにしました。(参考)