Как изменить цвет индикатора выполнения в C # .NET 3.5? - PullRequest
83 голосов
/ 22 апреля 2009

Я хотел бы сделать две вещи на моем индикаторе прогресса.

  1. Измените зеленый цвет на красный.
  2. Снимите блоки и сделайте их одним цветом.

Любая информация об этих двух вещах, которые мне интересно узнать, как это сделать, будет чрезвычайно оценена!

Спасибо.

Ответы [ 22 ]

0 голосов
/ 10 апреля 2019

Я думаю, что самое простое решение из всех, это просто быстрое решение, но вы можете удалить, прокомментировать Application.EnableVisualStyles () из Program.cs, или как бы вы ни назвали свою часть, содержащую функцию Main. После этого вы можете свободно изменять цвет формы индикатора выполнения с помощью progressBar.ForeColor = Color.TheColorYouDesire;

static void Main()
        {
            //Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
         }
0 голосов
/ 22 апреля 2009

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

        progressBar1 = new ProgressBar();
        progressBar1.ForeColor = Color.Red;
...