this.Name = "OptionDialog";\r
this.ShowInTaskbar = false;\r
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;\r
+ this.StyleChanged += new System.EventHandler(this.OptionDialogStyleChanged);\r
+ this.SystemColorsChanged += new System.EventHandler(this.OptionDialogStyleChanged);\r
topTableLayoutPane.ResumeLayout(false);\r
topTableLayoutPane.PerformLayout();\r
((System.ComponentModel.ISupportInitialize)(this.iconPictureBox)).EndInit();\r
// The InitializeComponent() call is required for Windows Forms designer support.\r
//\r
InitializeComponent();\r
- \r
- mainInstLabel.Font = SystemFonts.CaptionFont;\r
- if (System.Windows.Forms.VisualStyles.VisualStyleInformation.IsEnabledByUser) {\r
- mainInstLabel.ForeColor = Color.FromArgb(0x003399);\r
- \r
- this.BackColor = SystemColors.Window;\r
- this.ForeColor = SystemColors.WindowText;\r
- separatorLabel.Visible = true;\r
- } else {\r
- separatorLabel.Visible = false;\r
- }\r
}\r
\r
private void SomeButtonClick(object sender, EventArgs e)\r
\r
return dialog;\r
}\r
+ \r
+ void OptionDialogStyleChanged(object sender, EventArgs e)\r
+ {\r
+ mainInstLabel.Font = SystemFonts.CaptionFont;\r
+ if (System.Windows.Forms.VisualStyles.VisualStyleInformation.IsEnabledByUser) {\r
+ mainInstLabel.ForeColor = Color.FromArgb(0x003399);\r
+ \r
+ this.BackColor = SystemColors.Window;\r
+ this.ForeColor = SystemColors.WindowText;\r
+ separatorLabel.Visible = true;\r
+ } else {\r
+ mainInstLabel.ForeColor = Color.Empty;\r
+ \r
+ this.BackColor = Color.Empty;\r
+ this.ForeColor = Color.Empty;\r
+ separatorLabel.Visible = false;\r
+ }\r
+ }\r
}\r
}\r