首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Winform窗体传入参数,该如何解决

2011-12-29 
Winform窗体传入参数请教各位一个问题:我在C++的一个程序里面调用一个Winform(C#环境)窗体,在弹出这个窗体

Winform窗体传入参数
请教各位一个问题: 

我在C++的一个程序里面调用一个Winform(C#环境)窗体,在弹出这个窗体同时,从C++程序里面传入一个参数到这个窗体

请问这个参数怎么传入,假如这个参数名称是SerialNum , string类型, 是要在public Form1(){}这个里面做什么动作吗?

搞定加分再加10分

在线等候...

[解决办法]
看来她要码子, 运行 test 100

C# code
using System;using System.Drawing;using System.Windows.Forms;// csc /t:winexenamespace demo{  class program  {    static void Main(string[] args)    {      Form frm = new Form();      TextBox textBox = new TextBox();      textBox.Location = new Point(2,2);      textBox.Width = 200;      if (args.Length > 0)        textBox.Text = args[0];            frm.Controls.Add(textBox);            Application.Run(frm);        }      };}
[解决办法]
C# code
//修改c#的Program.cs里面的Main函数static void Main(params string[] args) { //... //...其余不变Application.Run(new Form1(args));} //...//在Form1里面 添加public Form1(params string[] args){   //...   //args就是命令行参数了   textBox1.Text = String.Join(" ",args);} 

热点排行