c# winform 怎么利用Main()传值 winformclassc#应用程序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用不着,定义一个静态变量即可。class GlobalData{ public static string[] Args;}Main里面写GlobalData.Args = args;窗口里面获得string s = GlobalData.Args[0];... 比较规矩的方法,是给你的 Form1 定义一个属性。例如public string FOX{ set{ filePath.Text = .....} get{ ......}}以你现在的编程习惯所显露出来的“苗头”,希望你还是多学一点规矩,才好真正有利于工作。 不是只会抄 Application.Run(new Form1()); 这种代码,你要用脑筋去想想。这里,可以写 Application.Run(form1); 这种代码,form1 是一个变量,引用了一个已经初始化好的窗口对象。 我跟你不同 我都是这样的,static class Program{ [STAThread] static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1(args)); }}public Form1(string[] args) { InitializeComponent(); if (args.Length != 0) { //我的代码.... }直接就可以了 不需要什么Properties的 浪费资源 传什么参数啊,用的时候直接取Environment.GetCommandLineArgsReturns a string array containing the command-line arguments for the current process.http://msdn.microsoft.com/en-us/library/system.environment.getcommandlineargs(v=vs.110).aspx static class Program{ [STAThread] static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1(args)); }}呵呵。现在的编程人员基本,都不会这么用了(框架多了这些功能也不可能这样用了)。不知道你知道 在快捷 方式里,修改路径的 可以加上,一些参数。比如 : xxx.exe -super,xxx.exe -test等等。这些参数是可以传给主程序的。很早,很早以前,我记得 是在用 vs 2002 的时候,开发的 windows程序,经常这么干(给自己留给门),部署的时候,这些命令,都很有用呵。 给自己留个门,(传说中的后门)。总不说,一个windows程序,我不晓得密码,我们的技术服务人员,就不能,测试,采集数据了吧。 datatable的load方法的问题 使用unsafe写的C代码是托管运行的还是本地原生代码? 如何为软件生成序列号? DataGridView.AllowUserToAddRows = true;之后???? 【版务帖】2009年5月C#版务帖 我想设计一个类,大虾们帮忙!! 如何判断一个Http的URL路径文件是否存在? 如何取出图像的背景关于ImageList 关联DataGrid和数据绑定相关的三个问题? C#下建立的ASP应用程序如何显示数据 谁能搞定这个验证码 label动态显示循环条数?
class GlobalData
{
public static string[] Args;
}
Main里面写
GlobalData.Args = args;
窗口里面获得
string s = GlobalData.Args[0];
...
{
set{ filePath.Text = .....}
get{ ......}
}以你现在的编程习惯所显露出来的“苗头”,希望你还是多学一点规矩,才好真正有利于工作。
static class Program
{
[STAThread]
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1(args));
}
}public Form1(string[] args)
{
InitializeComponent(); if (args.Length != 0)
{
//我的代码....
}
直接就可以了 不需要什么Properties的 浪费资源
{
[STAThread]
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1(args));
}
}
呵呵。现在的编程人员基本,都不会这么用了(框架多了这些功能也不可能这样用了)。
不知道你知道 在快捷 方式里,修改路径的 可以加上,一些参数。比如 : xxx.exe -super,xxx.exe -test等等。这些参数是可以传给主程序的。
很早,很早以前,我记得 是在用 vs 2002 的时候,开发的 windows程序,经常这么干(给自己留给门),部署的时候,这些命令,都很有用呵。