当前位置:首页 > 技术心得 > 正文内容

C# WinForm带参数运行 如:1.exe -a

xjtudll7年前 (2019-08-11)技术心得4420

建立好了项目文件后,需要修改的地方有两点!

1:修改 Program 类中的Main方法 加上入口点,并且将参数传递到Form1窗体

2:修改 Form1窗体的构造函数,允许传参。

下面是代码:

Program.cs代码如下:

namespace ParameterApp

{

    static class Program

    {

        /// <summary>

        /// 应用程序的主入口点。

        /// </summary>

        [STAThread]

        static void Main(string[] args)

        {

            Application.EnableVisualStyles();

            Application.SetCompatibleTextRenderingDefault(false);

            Application.Run(new Form1(args));

        }

    }

}

Form1代码如下:

namespace ParameterApp

{

    public partial class Form1 : Form

    {

        string[] args;

        public Form1(string[] args)

        {

            this.args = args;

            InitializeComponent();

        }

        private void button1_Click(object sender, EventArgs e)

        {

            if (args.Length != 0)

            {

                MessageBox.Show("第一个参数:" + args[0] + "\n\n一共有:" + args.Length + " 个参数");

            }

            else

            {

                MessageBox.Show("该程序没有带参数运行!");

            }

        }

    }

}

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/555/

标签: WinForm
分享给朋友:

“C# WinForm带参数运行 如:1.exe -a” 的相关文章

NSString 字符串的合并

.wiz-todo, .wiz-todo-img {width: 16px; height: 16px; cursor: default; padding: 0 10px 0 2px; vertical-align: -10%;-webkit-user-select: none;} .wiz-t...

3DMax9注册机激活:REQUEST CODE ERROR!

在安装3Dmax9的时候,使用了安装包自带的注册机,但是每次算序列号时,都提示REQUEST CODE ERROR!。换了几个版本的安装包,都是这个现象。 网上仔细搜索了一番,找到了原因。正确的破解步骤如下: 1、把3dmax 9注册机拷贝到3dmax 9的安装目录下(不要启动3dmax 9)...

Mac OS安装心得

配置我就不说了,我的是Acer 4738G 安装的系统:东皇V3.2 下载地址:http://www.verycd.com/topics/2887773/ 具体安装教程可参照: 《新手windows下安装苹果教程。最详细,最全面,最值得看的教程》http://bbs.pcbeta.com/v...

Mac OS :安装老旧的 Java SE 6 运行环境

问题描述: 某个旧app 需要安装旧 Java SE 6 运行环境 解决办法: 从下面的链接下载javaforosx.dmg并安装,然后再执行上面出错的app,问题就可以解决了。 https://support.apple.com/kb/DL1572?viewlocale=zh_CN&loc...

TM87&TM89文件组织架构

TM87&TM89文件组织架构

一、工程文件TM87,TM89系列每个工程至少包含以下文件:文件后缀名作用PRJ工程组织文件ASM汇编代码文件CC代码文件(仅适用于TM89系列)INC汇编头文件HC头文件(仅适用于TM89系列)LCDLCD配置文件,含仿真信息CFGLCD SEG,COM配置文件OPTMask Option文件OB...

如何去掉页眉的表格后的回车

如何去掉页眉的表格后的回车

原文链接:http://club.excelhome.net/forum.php?mod=viewthread&tid=901578&highlight=&jdfwkey=piezu 想在页眉里加入一个表格,但是加入表格后,表格后多了一行回车,导致页眉与正文之间有较大的间距,...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。