В следующем методе:
[super viewDidLoad];
Напишите эту строку:
[self.view layoutIfNeeded];
Используйте свойство ForeColor
. Пример кода:
using System;
using System.Drawing;
using System.Windows.Forms;
class Test
{
[STAThread]
static void Main(string[] args)
{
Form form = new Form();
GroupBox group = new GroupBox();
group.Text = "Text";
group.ForeColor = Color.Red;
form.Controls.Add(group);
Application.Run(form);
}
}
Если вы имеете в виду сам текст группового окна, используйте то, что опубликовал Джон Скит. Если вы имеете в виду все последующие элементы управления в групповом поле, вы можете использовать этот код:
foreach (Control c in this.groupBox1.Controls)
{
c.ForeColor = this.groupBox1.ForeColor; //or whatever color you want
}
Я предполагаю, что вы сейчас находитесь в winforms, а не в WPF.
Чтобы изменить цвет текста в групповом поле, вы используете ForeColor, это изменяет цвет шрифта в тексте заголовка.