OSDN Git Service

艦隊情報の艦隊番号のダブルクリックでパラメータをコピーする
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Sun, 20 Oct 2019 14:41:38 +0000 (23:41 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Sun, 20 Oct 2019 14:41:38 +0000 (23:41 +0900)
KancolleSniffer/View/FleetPanel.cs

index 7fc847a..865bdf8 100644 (file)
@@ -75,6 +75,7 @@ namespace KancolleSniffer.View
                 }\r
             };\r
             _labelList.Add(labels);\r
+            labels.Fleet.DoubleClick += (obj, ev) => { Clipboard.SetText((string)labels.Fleet.Tag); };\r
             labels.Arrange(this, CustomColors.ColumnColors.BrightFirst(i));\r
             labels.Move(AutoScrollPosition);\r
         }\r
@@ -92,6 +93,7 @@ namespace KancolleSniffer.View
             var e = _spec[i];\r
             var labels = _labelList[i];\r
             labels.Fleet.Text = e.Fleet;\r
+            labels.Fleet.Tag = "";\r
             labels.Name.SetName(e.Ship);\r
             if (e.Ship2 != "")\r
                 ToolTip.SetToolTip(labels.Name, e.Ship2);\r
@@ -100,7 +102,10 @@ namespace KancolleSniffer.View
             labels.EquipColor.BackColor = e.Color;\r
             labels.Spec.Text = e.Spec;\r
             if (e.Fleet != "" && e.Fleet2 != "")\r
+            {\r
                 ToolTip.SetToolTip(labels.Fleet, e.Fleet2);\r
+                labels.Fleet.Tag = e.Fleet2;\r
+            }\r
             ToolTip.SetToolTip(labels.Equip, e.AircraftSpec != "" ? e.AircraftSpec : "");\r
             ToolTip.SetToolTip(labels.Spec, e.Spec2 != "" ? e.Spec2 : "");\r
             labels.BackPanel.Visible = true;\r