Windows程序设计高级-基于.NET平台开发CRM系统-第二部分Windows高级编程CORE-07.ppt

Windows程序设计高级-基于.NET平台开发CRM系统-第二部分Windows高级编程CORE-07.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

TreeView使用代码添加节点:每个节点都是TreeNode类型的对象每个节点都包含有用于容纳子节点的Nodes属性使用Nodes属性的Add方法添加节点TreeNodenewNode=newTreeNode(“NewNode”);treeView1.SelectedNode.Nodes.Add(newNode);使用Nodes属性的Remove方法移除单个节点treeView1.Nodes.Remove(treeView1.SelectedNode);使用Clear方法清除所有节点TreeView.Nodes.Clear();获取节点信息节点是按照树形结构填充的,用递归算法实现TreeView的事件节点选取后事件:AfterSelect节点被选中前事件:BeforeSelectList控件显示项列表例如:Windows资源管理器的文件列表显示树中当前选定的文件和文件夹的列表例:Chapter07_02获取进程后,可以对该程序进程进行操作Kill:用于停止进程CloseMainWindow:向进程发送关闭窗体的信息Close:关闭该进程的所有资源Process更实用的是在自己的应用程序中启动一个外部的应用程序启动外部进程,设置复位向输入和输出流,可以向外部程序发出命令,并得到执行的结果需要复位向输入和输出流,需要一个详细的启动信息ProcessStartInfo,其属性为:UseShellExecute:是否使用系统的Shell程序执行RedirectStandardInput:是否复位向输入流RedirectStandardOutput:是否复位向输出流Arguments:Process启动时所用的参数privatevoidTest_Process2(){ProcessStartInfosinfo=newProcessStartInfo(System.Environment.SystemDirectory+@\cmd.exe);sinfo.UseShellExecute=false;sinfo.RedirectStandardInput=true;sinfo.RedirectStandardOutput=true;Processpro=Process.Start(sinfo);if(pro.Start()){pro.StandardInput.WriteLine(dirC:\\);pro.StandardInput.Flush();MessageBox.Show(pro.StandardOutput.ReadToEnd());}}Timer控件是定期引发事件的组件主要属性是Interval,以毫秒为单位每个时间间隔Interval将引发一个Tick事件Timer组件主要方法包括Start和StopTimer组件不存在暂停使用步骤添加Timer为计时器设置Interval在Tick事件处理程序内编写合适的代码将Enabled属性设置为true,以启动计时器合适的时候将Enabled属性设置为false,以使过程停止再次运行privatevoidtimer1_Tick(objectsender,EventArgse){Randomrand=newRandom((int)DateTime.Now.Ticks);this.tabControl1.SelectedTab.BackColor=Color.FromArgb(150,rand.Next(255),rand.Next(255),rand.Next(255));}EventLog用于访问或自定义Windows事件日志事件源和日志事件源:发出日志的源头,包括日志名(相当于对事件源的一个分类)使用:可以使用EventLog的方法SourceExists判断是否存在一个事件源EventLog.SourceExists(“source1”);如果存在这个事件源,可把EventLog同其关联EventLoglog=newEventLog();log.Source=“source”;如果不存在这个事件源,可以创

您可能关注的文档

文档评论(0)

医药前沿 + 关注
实名认证
内容提供者

专业医药相关文档服务

1亿VIP精品文档

相关文档