Как разместить текст поверх Progressbar на C#

Тема в разделе ".NET", создана пользователем shturMan333, 5 сен 2011.

  1. shturMan333

    shturMan333 Гость

    Здравствуйте, уважаемые форумчане, стлкнулся с проблемой размещения размещения текста поверх прогрессбара, сначало пробовал вот так progressBar1.CreateGraphics().DrawString() с указанием текста, кисти, шрифта и координат, но текст выводится только до того как производится рефреш у самого контрола, пробовал перегрузить событие onPaint в экземпляке класса ProgressBar но ничего не вышло, всеравно не рисует, подскажите пожалуйста как мне нарисовать на прогрессбаре проценты.
     
  2. CSerX

    CSerX Гость

    Похоже что не получится, потому как ProgressBar работает через API. Тут есть какой-то класс ProgressBarRenderer, похоже что должен рендерить ProgressBar, и после вызова рендеринга у этого класса можно будет поверх написать проценты. Правда он не потоко-безопасный. Если заработает то можно сделать свой нормальный класс.
     
Загрузка...

Поделиться этой страницей