我试图找出我的进度条没有更新的原因。我试图从我的程序类更新。
我特别希望从我的程序类更新它,因为我将执行任务并为其提供更新值。
for循环仅用于测试。
Program.cs的
namespace CacheMonitor
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Form1 myform = new Form1();
Application.Run(myform);
for (int i = 0; i < 100; i++)
{
myform.UpdateProgress(i);
}
}
}
}
Form.cs
namespace CacheMonitor
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void UpdateProgress(int newValue)
{
progressBar1.Value = newValue;
}
}
}