我是c#的新手,不知道什么。这是一个代理检查程序。我想为它创建一个用户界面,但我遇到的问题是我无法将好的结果,糟糕的结果等从Program.cs传递给Form1.cs
我的程序用户界面是这样的。
Good: 0
Bad: 0
Retries: 0
每次找到“好”代理时,我都会尝试将"Good"
与+ 1
相加。
我不知道该怎么做,我完成了我只需要在UI上显示结果的程序。
谢谢
P.S抱歉我的英语不好。
编辑:
我试过了,但标签文字不会更新。
Form1.Cs
我写了这个公共函数:
public void Good1()
{
good.Text = (Int32.Parse(good.Text) + 1).ToString();
good.Refresh();
}
我在Program.cs中调用了函数,如下所示
Form1 form1 = new Form1();
if(proxy == "live"){
// Some code here.
form1.Good1();
// Some other code here
}
但是当我运行程序时,它不会更新UI上的标签文本。它在我写的时候保持“0”。 我对C#不太好,这是我用C#的第一个程序,所以我很绝望。
答案 0 :(得分:0)
你必须找到一个winform教程。我认为这是你正在使用的。
友好使用,您可以拖放组件。如果您需要更改内容,则它是文本框,而不是标签。
您必须更改文本框名称以在绘图部分和后面的代码中放置类似TbxGoodProxy的内容然后可以执行类似TbxGoodProxy.Text =(Int32.Parse(TbxGoodProxy.Text)+ 1).ToString() ;
希望它有所帮助