Как сделать круглый ProgressBar

Как сделать круглый прогрессбар на основе секторов

С него толку мало, нужны ресурсы, так что проект прилагается.

Итак, свойства (их мало, самые основные):

  • Maximum — максимальное значение индикатора
  • Valuev — значение индикатора (исключение не обработал при превышении макс.)
  • BckColor — цвет заполняемой части бара
  • ProgSkin — перечисление — 3 простых «скина» заполняемой части

Скин и цвет совместно не работают. Что установлено позже — то и применяется.
Размер бара не меняется. Не ставится основной цвет прогресса (фон).
Все накидано на одном дыхании.

В приложениях — проект бара и демонстрация его работы.


509728d1390383307 509729d1390383307

Скачать элемент управления ProgBar (dll)

Демонстрация (Приложение, использующее индикатор)





Запись опубликована в рубрике Полезные коды на Visual Basic .NET, VB .NET FAQ. Добавьте в закладки постоянную ссылку.


Что еще можно почитать

Удержание фокуса на TextBox (Декабрь 7, 2015)
Определение простых чисел в матрице (Июль 22, 2016)
Plazma — The Real Song (Remix disco 80’s) (Ноябрь 3, 2015)
Использование пользовательского курсора в приложении (Декабрь 4, 2015)
Выборка из файла, используя LINQ (Декабрь 4, 2015)

9 комментариев: Как сделать круглый ProgressBar

  1. NAKKATEAM говорит:

    а где сами-то ресурсы ?

  2. NAKKATEAM говорит:

    Dim Glass As New Bitmap(My.Resources._2)
    Dim Mode1 As New Bitmap(My.Resources._3)
    Dim Mode2 As New Bitmap(My.Resources._4)
    Dim Mode3 As New Bitmap(My.Resources._5)

  3. Памирыч говорит:

    Они внутри DLL. Или надо сам проект библы?

  4. Памирыч говорит:

    Resources вот эти картинки

  5. NAKKATEAM говорит:

    Благодарю!!! :)

  6. NAKKATEAM говорит:

    Прошу прощения за наглость, а можно исходник, если есть ?

  7. Памирыч говорит:

    ProgBar проект библиотеки
    PBar Demo проект приложения на скриншоте

  8. NAKKATEAM говорит:

    Спасибо огромное!!!

  9. Памирыч говорит:

    Рад был помочь


Добавить комментарий