Entradas

Mostrando entradas de enero, 2018

Circular Progressbar using C#

Imagen
Buena tarde amigos, aquí publicando la forma de como crear un barra de progreso de forma circular. la idea fue tomada del siguiente video en youtube: Estuve revisando y encontré varios detalles uno de los mas importantes el dimensionar el control el circulo se deformaba, ya que al girarlo a -90 grados el ancho lo tomaba el alto y el alto tomaba el ancho. por lo que para no tener detalles de una vez se giro y se invirtieron los valores anteriores para que cuando este se re dimensiona tome los valores correctos. Pero ademas se ideo a forma de que tomara el valor mas que pequeño para que si el ancho es mas pequeño este valor se tome también en la altura y viceversa, y así tener un circulo central. entonces tomando en cuenta lo anterior si el ancho es mas largo: y si el alto es mas largo: También tenemos un proporcional en el tamaño del texto, por lo que: Ahora tenemos el código completo: using System; using System.Collections.Generic; using Syst