上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 90 下一页

2020年10月29日

C# 委托 (一)—— 委托、 泛型委托与Lambda表达式(转)

摘要: 目录 1 委托的含义 2 委托声明、实例化和调用 2.1 委托的声明 2.2 委托的实例化 2.3 委托实例的调用 3 泛型委托 3.1 Func委托 3.2 Action委托 3.3 Predicate委托 4 匿名委托 5 Lambda表达式 5.1 表达式Lambda 5.2 语句Lambda 阅读全文

posted @ 2020-10-29 19:51 xihong 阅读(145) 评论(0) 推荐(0) 编辑

[C#] 委托与匿名方法

摘要: using System; namespace 匿名函数 { class Program { delegate void TestDelegate(string s); static void M(string s) { Console.WriteLine("A参数为:{0}", s); } sta 阅读全文

posted @ 2020-10-29 19:32 xihong 阅读(130) 评论(0) 推荐(0) 编辑

其他线程更新zedgraph控件

摘要: 一样的道理呀,不过上面这个写法是2.0的, 可以采用匿名方法,简化下 this.Invoke(new Action(delegate() { textBox_T13.Text = val.ToString("F1"); })); 或 this.invoke(new Action()=>{zgc.in 阅读全文

posted @ 2020-10-29 16:45 xihong 阅读(104) 评论(0) 推荐(0) 编辑

2020年10月25日

c# winform 关闭窗体时,同时结束线程(转)

摘要: 加一退出标志位,在关闭form的时候让线程安全退出volatile bool flag=true; TreadFunction() { while(flag) { //do Run Tread } } //在form的关闭事件中设置退出标志;Form_Closing(Object o,EverntA 阅读全文

posted @ 2020-10-25 22:21 xihong 阅读(1342) 评论(0) 推荐(0) 编辑

C#关闭窗体前释放资源(转)

摘要: 在form_closing事件中加入以下代码: System.Environment.Exit(System.Environment.ExitCode); this.Dispose(); this.Close(); 阅读全文

posted @ 2020-10-25 12:10 xihong 阅读(746) 评论(0) 推荐(0) 编辑

C# 使用多线程,在关闭窗体时 怎么关闭窗体的所有线程,使程序退出。 (转)

摘要: this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出; Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出; Application.ExitThread 阅读全文

posted @ 2020-10-25 12:01 xihong 阅读(470) 评论(0) 推荐(0) 编辑

2020年10月10日

C# 将表格数据保存到Excel文件中(

摘要: 前提应该是:电脑必须有安装Excel 正确代码: string path = System.Environment.CurrentDirectory+"\\"+DateTime.Now.ToString("yyyyMMddHHmmssfff"); Microsoft.Office.Interop.E 阅读全文

posted @ 2020-10-10 08:19 xihong 阅读(2048) 评论(0) 推荐(0) 编辑

2020年9月29日

改进C# WinForm窗体及其控件的自适应(转)

摘要: 改进C# WinForm窗体及其控件自适应各种屏幕分辨率一。说明 2012-11-30 曾经写过 《C# WinForm窗体及其控件自适应各种屏幕分辨率》 ,其中也讲解了控件自适应的原理。近期有网友说,装在panel里面的控件,没有效果? 这是控件嵌套的问题,加入即可实现。使用皮肤时,要注意在窗体L 阅读全文

posted @ 2020-09-29 08:34 xihong 阅读(374) 评论(0) 推荐(0) 编辑

2020年9月28日

WinForm窗体自适应分辨率

摘要: 我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置和大小也按此比例变化即可。因为窗体上控件的位置和大小是相对于自己所在的窗体的,也就是所谓的窗口坐标。 在这里我们只考虑相对于自己 阅读全文

posted @ 2020-09-28 15:57 xihong 阅读(952) 评论(0) 推荐(0) 编辑

2020年9月25日

ZedGrapy使用实例

摘要: public partial class FrmMain : Form { // 起始时间以毫秒为单位 int tickStart = 0; public FrmMain() { InitializeComponent(); } private void Form1_Load(object send 阅读全文

posted @ 2020-09-25 09:40 xihong 阅读(253) 评论(0) 推荐(0) 编辑

上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 90 下一页

导航