30 lines
950 B
C#
30 lines
950 B
C#
using System;
|
|
using System.Drawing;
|
|
|
|
namespace RyzStudio.Windows.ThemedForms
|
|
{
|
|
public partial class ProgressBar : RyzStudio.Windows.ThemedForms.UserControl
|
|
{
|
|
public ProgressBar() : base()
|
|
{
|
|
InitializeComponent();
|
|
|
|
styleActive = new ThemeStyle(1, 3, 2, Color.FromArgb(212, 212, 212), Color.White);
|
|
}
|
|
|
|
public int Minimum { get => userControl1.Minimum; set => userControl1.Minimum = value; }
|
|
public int Maximum { get => userControl1.Maximum; set => userControl1.Maximum = value; }
|
|
public int Value { get => userControl1.Value; set => userControl1.Value = value; }
|
|
|
|
public Color BarColour { get => userControl1.BarColour; set => userControl1.BarColour = value; }
|
|
public Color BarTextColour { get => userControl1.BarTextColour; set => userControl1.BarTextColour = value; }
|
|
|
|
protected override void OnSizeChanged(EventArgs e)
|
|
{
|
|
base.OnSizeChanged(e);
|
|
|
|
this.Invalidate();
|
|
}
|
|
}
|
|
}
|