Application
Application是一应用程序全局类
Application事件
OnSessionEnding事件在计算机注销或者关闭之前触发 可以重写该事件 该事件使用如下
protected override void OnSessionEnding(SessionEndingCancelEventArgs e) { e.Cancel = true; MessageBox.Show("你不能关闭程序或者系统"); }
Application_Startup 命令行处理事件 该事件可以接收事件命令行参数,命令行参数可以是任意字符如果你命令行设置的是一个文本文件地址里面存储一些内容
我们就可以在该事件下读取文本内容进行相应操作 前提是文本内容要设置为:始终复制 不然会读取不到该文件
private void Application_Startup(object sender, StartupEventArgs e) { //e对象就包含了你设置的参数 var txt = e.Args[0]; }
Application窗体之间交互