Изменить цвет текста группового блока?

В следующем методе:

[super viewDidLoad];

Напишите эту строку:

 [self.view layoutIfNeeded];
6
задан user20493 2 June 2009 в 19:37
поделиться

3 ответа

Используйте свойство 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);
    }
}
12
ответ дан 8 December 2019 в 04:55
поделиться

Если вы имеете в виду сам текст группового окна, используйте то, что опубликовал Джон Скит. Если вы имеете в виду все последующие элементы управления в групповом поле, вы можете использовать этот код:

        foreach (Control c in this.groupBox1.Controls)
        {
            c.ForeColor = this.groupBox1.ForeColor; //or whatever color you want
        }
4
ответ дан 8 December 2019 в 04:55
поделиться

Я предполагаю, что вы сейчас находитесь в winforms, а не в WPF.

Чтобы изменить цвет текста в групповом поле, вы используете ForeColor, это изменяет цвет шрифта в тексте заголовка.

1
ответ дан 8 December 2019 в 04:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: