C# winform开发在 Program.cs如何传值?

2024-12-29 17:19:20
推荐回答(1个)
回答1:

在Main窗口的类中重载构造函数,设定一个参数不就行了吗。
public Main(string name){
///初始化代码
}

或者加一个共有的字段,如一个public string _name;
然后启动的时候:
Main fm=new Main();
fm._name="....";
Application.Run(fm);
不就可以了吗

劝你窗口的类名不要取Main,和Main函数重名了,虽然没关系,但这样的习惯不好,以后会碰到很多问题。
前面那个Log的窗口这样能显示吗?我没试,只是这样做好乱啊,不太看得惯。