摘要: 今天翻到了以前很早很早之前写过的用来学习C#的一个小程序,里面有关闭进程的一个小例子,使用了两种方法,一种是调用cmd执行强制关闭命令,另一种是通过C#提供的方法进行关闭 先说第一种string ProcessName="explorer";//这里换成你需要删除的进程名称 Process[] MyProcess1=Process.GetProcessesByName(ProcessName);Process MyProcess=new Process();//设定程序名 MyProcess.StartInfo.FileName=... 阅读全文
posted @ 2011-09-05 15:28 Tammie-锴 阅读(727) 评论(0) 推荐(0) 编辑
摘要: //获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)// 阅读全文
posted @ 2011-09-05 15:08 Tammie-锴 阅读(1189) 评论(0) 推荐(1) 编辑
摘要: 添加可展开属性支持要使PropertyGrid能够展开SpellingOptions属性,您需要创建TypeConverter。TypeConverter提供了从一种类型转换为另一种类型的方法。PropertyGrid使用TypeConverter将对象类型转换为String,并使用该String在网格中显示对象值。在编辑过程中,TypeConverter会将String转换回对象类型。.NET 框架提供的ExpandableObjectConverter类可以简化这一过程。提供可展开对象支持创建一个从ExpandableObjectConverter继承而来的类。view plainpubl 阅读全文
posted @ 2011-09-05 09:27 Tammie-锴 阅读(960) 评论(0) 推荐(0) 编辑