码迷,mamicode.com
首页 > Windows程序 > 详细

C#项目总结

时间:2019-07-29 09:28:48      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:ctr   更改   eve   任务   崩溃   项目总结   position   click   ril   

在线程中更新控件的值

CheckForIllegalCrossThreadCalls = false;有风险,禁用,多线程会造成程序崩溃,

可以通过delegate方式解决,在多线程中,也可以更改控件的值

1、声明delegate       

    public delegate void SpectraInvoke();

2、定义变量

    SpectraInvoke plotIVK;

3、变量指向某个函数,该函数可以更改控件的值

界面初始化的位置和尺寸

this.StartPosition = FormStartPosition.CenterScreen;将界面放置于屏幕中心

this.Width =Convert.ToInt32( this.Width*1.4);修改界面的长宽

程序自动点击按键

  StartB_Click(new object(), new EventArgs());

多任务中取消任务的做法

CancellationTokenSource cts ;
Task Scan;

cts = new CancellationTokenSource();

Scan = new Task(ScanTask);
Scan.Start();

 

C#项目总结

标签:ctr   更改   eve   任务   崩溃   项目总结   position   click   ril   

原文地址:https://www.cnblogs.com/deyicun/p/11261946.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!