OSDN Git Service

AppliStation-GUI,OptionDialogのラジオボタンとアイコンのサイズ自動調節が無効になっていたのを修正した
authorttp <ttp@users.sourceforge.jp>
Sun, 21 Mar 2010 14:24:50 +0000 (23:24 +0900)
committerttp <ttp@users.sourceforge.jp>
Sun, 21 Mar 2010 14:24:50 +0000 (23:24 +0900)
AppliStation/AppliStation.Util/OptionDialog.cs

index c976b2e..4cab794 100644 (file)
@@ -54,7 +54,14 @@ namespace AppliStation.Util
                        get {   return mainInstLabel.Text;      }\r
                }\r
                public Image Image {\r
                        get {   return mainInstLabel.Text;      }\r
                }\r
                public Image Image {\r
-                       set {   iconPictureBox.Image = value;   }\r
+                       set {\r
+                               iconPictureBox.Image = value;\r
+                               if (value != null) {\r
+                                       iconPictureBox.Size = new Size(32, 32);\r
+                               } else {\r
+                                       iconPictureBox.Size = new Size(0, 0);\r
+                               }\r
+                       }\r
                        get {   return iconPictureBox.Image;    }\r
                }\r
                public MessageBoxButtons Buttons {\r
                        get {   return iconPictureBox.Image;    }\r
                }\r
                public MessageBoxButtons Buttons {\r
@@ -105,6 +112,7 @@ namespace AppliStation.Util
                                optRadios.Text = options[i];\r
                                optRadios.Tag = i;\r
                                optRadios.Click += HandleUserInput;\r
                                optRadios.Text = options[i];\r
                                optRadios.Tag = i;\r
                                optRadios.Click += HandleUserInput;\r
+                               optRadios.AutoSize = true;\r
                                \r
                                if (i == initialOption) {\r
                                        optRadios.Checked = true;\r
                                \r
                                if (i == initialOption) {\r
                                        optRadios.Checked = true;\r