摘要: 一、主要实现的是输入进度条最大数,点开始进度条会往前加载,同时将日志存到文本框2里面去二、编辑代码namespace 进度条Again{ public partial class Form1 : Form { public Form1() { ... 阅读全文
posted @ 2015-07-02 21:03 XCml 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 一、点击Saywords按钮,直接触发events事件,显示数据二、开始编辑事件代码,这里造了一个Jiafang的类和一个message(所属Eventargs,即事件参数)的类,用来封装属性1、Jiafang 的类namespace 委托与事件Again_and_Again{ //造一... 阅读全文
posted @ 2015-07-02 20:14 XCml 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 一、先造一个窗体,其中就开始按钮,暂停按钮,以及listbox文本框二、当点击开始的时候,数据会无限的往listbox中加,为了防止卡住和提升效率,便造了一个新的线程来执行开始操作namespace 线程Again{ //首先要定义一个委托(委托是一个类,它定义了方法的类型,使得可以将方法当作... 阅读全文
posted @ 2015-07-02 19:43 XCml 阅读(4237) 评论(0) 推荐(1) 编辑
摘要: 控件添加控件:利用ToolBox,直接在form.cs[design]中可视的添加代码添加:在form.designer.cs中InitializeComponent()中添加如:this.label1 = new System.Windows.Forms.Label()在form.cs中的构造函数... 阅读全文
posted @ 2015-07-02 13:33 XCml 阅读(560) 评论(0) 推荐(0) 编辑
摘要: C#中禁止跨线程直接访问控件,InvokeRequired是为了解决这个问题而产生的,当一个控件的InvokeRequired属性值为真时,说明有一个创建它以外的线程想访问它。此时它将会在内部调用newMethodInvoker(LoadGlobalImage)来完成下面的步骤,这个做法保证了控件的... 阅读全文
posted @ 2015-07-02 10:33 XCml 阅读(503) 评论(0) 推荐(0) 编辑