を使用して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;
これは一種の灰色です(カスタムカラーも試しましたが、どちらも機能しませんでした)。しかし、アプリケーションを起動すると、テキストの色は以前と同じように黒のままです。