Windows窗体按钮的ForeColor没有变化

时间:2013-04-12 05:32:55

标签: c# winforms

我正在使用MDI Forms。在我的父表单中,我有一个带按钮的ToolStrip。昨天我不得不将文本从黑色(我认为是以前没有更改它的默认颜色)更改为灰色。我可以看到Designer中的文本变为灰色,代码为MainForm.Designer.Cs

this.btnClients.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
            this.btnClients.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold);
            this.btnClients.ForeColor = System.Drawing.SystemColors.ActiveBorder;
            this.btnClients.Image = global::ShoesUnlimitedAdmin.Properties.Resources.Clients;
            this.btnClients.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
            this.btnClients.ImageTransparentColor = System.Drawing.Color.Magenta;
            this.btnClients.Name = "btnClients";
            this.btnClients.Size = new System.Drawing.Size(93, 49);
            this.btnClients.Text = "Clients";
            this.btnClients.Click += new System.EventHandler(this.btnClients_Click);

更确切地说:

this.btnClients.ForeColor = System.Drawing.SystemColors.ActiveBorder;

这是一种灰色(我尝试使用自定义颜色,但也没有工作)。但是当我启动应用程序时,文本颜色会像以前一样保持黑色。

0 个答案:

没有答案