代码篇C#网络编程之回调
来源:互联网 发布:吉诺比利十大诡异数据 编辑:程序博客网 时间:2024/04/29 00:45
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.Threading.Tasks;using System.Windows.Forms;namespace _002_回调{ public partial class Form1 : Form { //---回调一般是在线程中使用 //--定义回调 private delegate void SetProgressBarValueCallBack(int value); //--声明回调 private SetProgressBarValueCallBack setProgressBarValueCallBack; public Form1() { InitializeComponent(); } private void btn_start_Click(object sender, EventArgs e) { //--Form1.CheckForIllegalCrossThreadCalls = false; //--实例化委托 setProgressBarValueCallBack = new SetProgressBarValueCallBack(SetValue); Thread setValueThread = new Thread(SetProgressBarValue); setValueThread.Start(); for(int i =0; i <= 100; i++) { Application.DoEvents(); Thread.Sleep(50); pg_progressBar1.Value = i; } } //---设置进度条2的值 private void SetProgressBarValue() { for(int i =0; i <= 100; i++) { Thread.Sleep(50); pg_progressBar2.Invoke(setProgressBarValueCallBack, i); //---pg_progressBar2.Value = i; } } //--设置进度条2的委托的方法 private void SetValue(int value) { pg_progressBar2.Value = value; } }}
0 0
- 代码篇C#网络编程之回调
- 代码篇C#网络编程之局域网聊天
- 代码篇C#网络编程之tcp同步客户端
- 代码篇C#网络编程之tcp异步客户端
- 代码篇C#网络编程之UDP进程通信
- C#之网络编程
- C#网络编程代码框架
- C#网络编程之回调机制实例(5)
- c#网络编程常用特性之方法回调
- c#网络编程之TCP
- c#网络编程之------------Socket编程基础
- c#网络编程之------------DNS编程基础
- c#网络编程之------------DNS编程
- C#网络编程之 UDP编程
- C# 网络编程之P2P编程
- C# 网络编程之 socket 编程
- C#网络编程之三----网络编程中的一些技巧
- Visual C#网络编程之TCP
- 代码篇C#网络编程之局域网聊天
- Leetcode: Simplify Path
- FTP传输Port模式和 Passive模式
- Ubuntu 14.04风扇不停转,风扇狂转 的解决办法,亲测有效。
- 原生js--客户端存储的种类
- 代码篇C#网络编程之回调
- LeetCode_pascals-triangle-ii
- 【开发环境】vs2008下实时语法分析的波浪线提示功能
- 代码篇C#网络编程之tcp同步客户端
- mac git
- 15级新同学风面会
- C++ map使用详解
- 代码篇C#网络编程之tcp异步客户端
- 《哈利波特》学院