OSDN Git Service

Windowsクラシックでプルダウンのボタンが黒くなるのを直す
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Thu, 7 Dec 2017 11:18:44 +0000 (20:18 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Fri, 8 Dec 2017 12:51:53 +0000 (21:51 +0900)
KancolleSniffer/MainForm.cs

index 0976f05..f88cb99 100644 (file)
@@ -884,6 +884,8 @@ namespace KancolleSniffer
             labelFleet1.Text = _combinedFleet ? "連合" : "第一";\r
         }\r
 \r
+        private readonly Color _activeButtonColor = Color.FromArgb(152, 179, 208);\r
+\r
         private void labelBucketHistoryButton_Click(object sender, EventArgs e)\r
         {\r
             if (labelBucketHistory.Visible)\r
@@ -895,7 +897,7 @@ namespace KancolleSniffer
             {\r
                 labelBucketHistory.Visible = true;\r
                 labelBucketHistory.BringToFront();\r
-                labelBucketHistoryButton.BackColor = SystemColors.ActiveCaption;\r
+                labelBucketHistoryButton.BackColor = _activeButtonColor;\r
             }\r
         }\r
 \r
@@ -916,7 +918,7 @@ namespace KancolleSniffer
             {\r
                 panelMaterialHistory.Visible = true;\r
                 panelMaterialHistory.BringToFront();\r
-                labelMaterialHistoryButton.BackColor = SystemColors.ActiveCaption;\r
+                labelMaterialHistoryButton.BackColor = _activeButtonColor;\r
             }\r
         }\r
 \r
@@ -943,7 +945,7 @@ namespace KancolleSniffer
             {\r
                 panelRepairList.Visible = true;\r
                 panelRepairList.BringToFront();\r
-                labelRepairListButton.BackColor = SystemColors.ActiveCaption;\r
+                labelRepairListButton.BackColor = _activeButtonColor;\r
             }\r
         }\r
 \r