• Stars
    star
    244
  • Rank 160,504 (Top 4 %)
  • Language
    C#
  • License
    MIT License
  • Created about 10 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Circular ProgressBar is a custom control for WinForm with animation.

Icon Circular ProgressBar for WinForm [.Net3.5+]

Circular ProgressBar is a custom control and inplace replacement of 'ProgressBar' for WinForm with animation.

Where to get

This library is available as a NuGet package at nuget.org.

Help me fund my own Death Star

--OR--

You can always donate your time by contributing to the project or by introducing it to others.

How to use

Use toolbox to add the control to your forms.

Check the 'CircularProgressBarSample' project for tons of usage examples. Screenshot

Documentation

[Properties]

  • CircularProgressBar.Maximum: Shows and changes the maximum acceptable value for the progress bar.
  • CircularProgressBar.Minimum: Shows and changes the minimum acceptable value for the progress bar.
  • CircularProgressBar.Value: Shows and changes the current value of the progress bar.
  • CircularProgressBar.Style: Shows and changes the style of the progress bar. Only Continues and Marquee is now supported. Blocks behaves as same as Continues.
  • CircularProgressBar.BackColor: Background color of control, transparent is not supported
  • CircularProgressBar.Text: Primary text
  • CircularProgressBar.TextMargin: Margin of the primary text
  • CircularProgressBar.Font: Font of the primary text
  • CircularProgressBar.SuperscriptText: Superscript text
  • CircularProgressBar.SuperscriptMargin: Margin of the superscript text
  • CircularProgressBar.SuperscriptColor: Font color of the superscript text
  • CircularProgressBar.SubscriptText: Subscript text
  • CircularProgressBar.SubscriptMargin: Margin of the subscript text
  • CircularProgressBar.SubscriptColor: Font color of the subscript text
  • CircularProgressBar.SecondaryFont: Font of subscript as superscript text
  • CircularProgressBar.AnimationFunction: Contains the function that controls the animation. Use WinFormAnimation.Functions namespace for some of the basic implementations.
  • CircularProgressBar.AnimationSpeed: Speed of the animation. Applies to the main progress animation.
  • CircularProgressBar.StartAngle: Start angle of the progress bar. 270 being top of the control.
  • CircularProgressBar.InnerColor: Color of the inner circle.
  • CircularProgressBar.InnerWidth: Width of the inner circle. -1 means full fill.
  • CircularProgressBar.InnerMargin: Margin of the inner circle.
  • CircularProgressBar.ProgressWidth: Width of the main progress bar circle. -1 means full fill.
  • CircularProgressBar.ProgressColor: Color of the main progress bar circle.
  • CircularProgressBar.OuterColor: Color of the outer circle.
  • CircularProgressBar.OuterWidth: Width of the outer circle. -1 means full fill.
  • CircularProgressBar.OuterMargin: Margin of the outer circle.

License

The MIT License (MIT)

Copyright (c) 2016-2020 Soroush Falahati

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

More Repositories

1

LiteDBViewer

LiteDB Viewer is a simple tool that let you open a LiteDB database file and shows its contents; think of it as a GUI for LiteDBShell
Inno Setup
290
star
2

WindowsFirewallHelper

A class library to manage the Windows Firewall as well as adding your program to the Windows Firewall Exception list.
C#
246
star
3

NvAPIWrapper

NvAPIWrapper is a .Net wrapper for NVIDIA public API, capable of managing all aspects of a display setup using NVIDIA GPUs
C#
245
star
4

HeliosDisplayManagement

An open source display profile management program for Windows with support for NVIDIA Surround
C#
239
star
5

NetworkAdapterSelector

A simple solution to let you force bind a program to a specific network adapter
C#
198
star
6

WinFormAnimation

A simple library for animating controls/values in .Net WinForm (.Net 3.5 and later). Key frame (Path) based and fully customizable.
C#
196
star
7

NiVirtualCam

OpenNI 2 Virtual Webcam - Directshow Filter
C#
124
star
8

WindowsDisplayAPI

WindowsDisplayAPI is a .Net wrapper for Windows Display and Windows CCD APIs
C#
74
star
9

UACHelper

A helper class library to detect, manage and use UAC functionalities in your program.
C#
65
star
10

NiWrapper.Net

OpenNI 2 and NiTE 2 .Net Wrapper
C#
49
star
11

PHP-MP3

PHP-MP3 is a simple library for reading and manipulating MPEG audio (MP3)
PHP
42
star
12

EDIDParser

EDIDParser is a library allowing all .Net developers to parse and to extract information from raw EDID binary data. (Extended Display Identification Data)
C#
29
star
13

NVIDIASurroundToggler

[OBSOLETE] NVidia Surround Toggler is a simple tool/program that try to fill the main gap left by NVIDIA in their surround technology's user experience by letting the user toggle between the two modes (Surround and Extended) as fast and with less pain as possible. Replaced by: https://github.com/falahati/HeliosDisplayManagement
C#
25
star
14

StartupHelper

A .Net library to add or remove your program to the startup list as well as detecting the startup session. Supporting Windows XP+ with and without administrator rights.
C#
24
star
15

veterans

"Veterans Only" (or simply "veterans") is a Plugin for SourceMod and written with SourcePawn to restrict access of players based on their playtime in a specific game
SourcePawn
16
star
16

HybridBridge

This is a PCL library that let you connect JavaScript on the browser side to the C# side by proxying C# code.
C#
12
star
17

SDroid

SDroid is a framework for designing and running custom bots for Steam network capable of trading and managing the Steam Account they are connected to.
C#
11
star
18

3DPhotoCaptureTool

OpenNI 3D Photo Capture Tool
C#
8
star
19

SharpWorker

SharpWorker is a multi-platform execution environment and helper library for scheduled, API controlled tasks. (examples: Bots, Data Miners, Web Crawlers, API Services, etc)
C#
7
star
20

ConsoleUtilities

ConsoleUtilities is a simple set of tools for creating console navigations, tables and terminals.
C#
6
star
21

SharedDLLCleanup

Cleanup any missing or specified SharedDLL entry from registry; useful for cleaning installation processes
C#
6
star
22

PyWhatsAppWeb

WhatsApp web client automation using selenium in Python
Python
5
star
23

PCIIdentificationResolver

PCI Identification Resolver is a library containing the list of known PCI vendors, devices and other related information for .Net
C#
4
star
24

DownloadHelper

C#
2
star
25

Bitfinex.Net

C#
1
star
26

warmupDM

Warmup DeathMatch (warmupDM) is a Plugin for the Valve's FPS game server, Counter Strike: Global Offensive Dedicated Server using SourceMod and written with SourcePawn
SourcePawn
1
star
27

EnkompassDBackupConverter

Simple command line tool to extract the database script from an enkompass backup file
C#
1
star
28

AnagramFinder

This is a NetStandard C# answer to the TrustPilot's Rabbit Hole Challenge
C#
1
star
29

AdvancedServiceWorker

A customizable and dynamic, yet simple service worker for your website
TypeScript
1
star