c#多线程(三):跨线程访问
来源:互联网 发布:js确认框 编辑:程序博客网 时间:2024/05/21 22:48
一效果
点击button1按钮后显示当前日期到 button1按钮上
二 代码
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading;using System.Windows.Forms;namespace WindowsFormsApplication1{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { Thread MyThread = new Thread(() => { if (button1.InvokeRequired)//button1控件是不是当前线程创建的,明显不是当前线程创建的,返回true { button1.Invoke(new Action(() => { button1.Text = DateTime.Now.ToString(); }));//调用Invoke函数进行跨线程访问 } else { this.button1.Text = DateTime.Now.ToString(); } }); MyThread.Start(); } }}
0 0
- c#多线程(三):跨线程访问
- C# 线程(三) 使用多线程
- C# 多线程与跨线程访问界面控件
- 初试C#多线程_跨线程访问控件
- C#跨线程访问
- C#中的线程(三) 使用多线程
- C#中的线程(三) 使用多线程
- C#中的线程(三)多线程
- C#中的线程(三)多线程
- C#中的线程(三) 使用多线程
- C#中的线程(三) 使用多线程
- C#中的线程(三) 使用多线程
- C#中的线程(三)使用多线程
- C#中的线程(三) 使用多线程
- C#中的线程(三) 使用多线程
- 跨线程访问/多线程访问 简单理解
- C# 跨线程访问控件
- c#跨线程访问控件
- bzoj3932:任务查询系统(可持久化线段树)
- 加入where时分页出错在线等
- 加入where时分页出错在线等
- NYOJ65 - 另一种阶乘问题
- 大家在做网站时是否都遇到这样
- c#多线程(三):跨线程访问
- 三星Galaxy Note 7燃损原因水落石出
- LeetCode Rotate Image
- python技巧(四)格式文件
- android camera相机demo
- NYOJ833 - 取石子(七)
- 记录各个页面的停留时间 并且显示出来
- 记一个Vue项目的开发历程
- 无法获取globalasa文件中的变量值