public static void Monitor0()
{
bool ToMineOrNot = Backend.ToMineOrNot;
while (ToMineOrNot)
{
Form1 temp = new Form1();
Form1.NonStaticDelegate = new Action(temp.setHashRate);
Form1.NonStaticDelegate();
Backend.hps = 0;
Thread.Sleep(1000);
}
if (ToMineOrNot == false)
{
}
}
public void setHashRate()
{
hashrate.Text = Backend.hps.ToString();
}
Я должен получить Статический Void для вызова не Статического Void, у меня должен быть Monitor0 Static, потому что он должен быть запущен в потоке, а setHashRate () должен быть нестатичным для редактирования метки(Это форма Windows):
Thread thread = new Thread(Monitor0);
thread.Start();
Кто-нибудь знает, как я мог это сделать?и я не могу просто сделать это, потому что метка не будет изменена:
Form1 form = new Form();
form.label1.Text = "text"