博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用委托在listbox中异步显示信息,解决线程间操作无效,从不是创建控件的线程访问它...
阅读量:6322 次
发布时间:2019-06-22

本文共 612 字,大约阅读时间需要 2 分钟。

    //创建一个委托,是为访问listbox控件服务的。        public delegate void UpdateTxt(string msg);        //定义一个委托变量        public UpdateTxt updateTxt;        //修改listbox值的方法。        public void UpdateTxtMethod(string msg)        {            listview1.Items.Add(DateTime.Now.ToString()+ msg);        }        private void Form1_Load(object sender, EventArgs e)        {             //实例化委托            updateTxt = new UpdateTxt(UpdateTxtMethod);                }
//在任意的方法中都可以调用,不用担心“线程间操作无效,从不是创建控件的线程访问它 ”的问题 private void login() {    this.BeginInvoke(updateTxt, "用户登录成功");    }

 

转载于:https://www.cnblogs.com/qigege/p/5220294.html

你可能感兴趣的文章
阿里巴巴离职DBA 35岁总结的职业生涯
查看>>
LOT NUMBER / PO / RECEIPT NO Relation.
查看>>
Fedora9常用网络调试
查看>>
Matlab绘图方法汇总
查看>>
关于操作系统的进程调度问题
查看>>
POJ 1243 One Person
查看>>
Bash: about .bashrc, .bash_profile, .profile, /etc/profile, etc/bash.bashrc and others
查看>>
hibernate 映射实例 学生 课程 成绩
查看>>
【CAS单点登录视频教程】 第04集 -- tomcat下配置https环境
查看>>
自适应网页布局经验
查看>>
Ubuntu apache 禁止目录浏览
查看>>
常用脚本--归档ERRORLOG
查看>>
js网页倒计时精确到秒级
查看>>
常用CSS缩写语法总结
查看>>
TDD:什么是桩(stub)和模拟(mock)?
查看>>
C# 模拟POST提交文件
查看>>
PAT 解题报告 1004. Counting Leaves (30)
查看>>
Android开发之蓝牙 --修改本机蓝牙设备的可见性,并扫描周围可用的蓝牙设备
查看>>
[Head First设计模式]生活中学设计模式——外观模式
查看>>
Repository模式中,Update总是失败及其解析
查看>>