欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#之WinForm跨線程訪問(wèn)控件實(shí)例

 更新時(shí)間:2014年10月14日 15:14:55   投稿:shichen2014  
這篇文章主要介紹了C#之WinForm跨線程訪問(wèn)控件,實(shí)例講述了跨線程訪問(wèn)控件的簡(jiǎn)單實(shí)現(xiàn)方法與用法,需要的朋友可以參考下

本文實(shí)例講述了C#中WinForm跨線程訪問(wèn)控件的實(shí)現(xiàn)方法,分享給大家供大家參考。

具體實(shí)現(xiàn)方法如下:

1、跨線程訪問(wèn)控件委托和類的定義

復(fù)制代碼 代碼如下:
using System;
using System.Windows.Forms;

namespace ahwildlife.Utils
{
    /// <summary>
    /// 跨線程訪問(wèn)控件的委托
    /// </summary>
    public delegate void InvokeDelegate();

    /// <summary>
    /// 跨線程訪問(wèn)控件類
    /// </summary>
    public class InvokeUtil
    {
        /// <summary>
        /// 跨線程訪問(wèn)控件
        /// </summary>
        /// <param name="ctrl">Form對(duì)象</param>
        /// <param name="de">委托</param>
        public static void Invoke(Control ctrl, Delegate de)
        {
            if (ctrl.IsHandleCreated)
            {
                ctrl.BeginInvoke(de);
            }
        }
    }
}

2、用法

在Form1.cs文件的線程方法中:

復(fù)制代碼 代碼如下:
InvokeDelegate invokeDelegate = delegate()
{
        button4.Enabled = false;
        button5.Enabled = false;
        button6.Enabled = false;
        button7.Enabled = false;
        button8.Enabled = false;
};
InvokeUtil.Invoke(this, invokeDelegate);

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C# log4net日志庫(kù)的用法小結(jié)

    C# log4net日志庫(kù)的用法小結(jié)

    log4net日志開源庫(kù)是用來(lái)控制日志文件大小,日志文件個(gè)數(shù),滾動(dòng)式覆蓋,自由控制日志打印等級(jí),今天通過(guò)本文給大家介紹C# log4net日志庫(kù)的用法小結(jié),感興趣的朋友一起看看吧
    2021-10-10
  • C#版Tesseract庫(kù)的使用技巧

    C#版Tesseract庫(kù)的使用技巧

    本文給大家分享C#版Tesseract庫(kù)的使用技巧,在這里大家需要注意一下tesseract的識(shí)別語(yǔ)言包要自己下載后包含到項(xiàng)目里面,并設(shè)置為始終復(fù)制,或者直接把這個(gè)文件包放到運(yùn)行程序目錄(bin\debug)下的,具體實(shí)現(xiàn)代碼跟隨小編一起學(xué)習(xí)下吧
    2021-05-05
  • c# DevExpress gridcontrol日期行的顯示格式設(shè)置

    c# DevExpress gridcontrol日期行的顯示格式設(shè)置

    這篇文章主要介紹了c# DevExpress gridcontrol日期行的顯示格式設(shè)置,需要的朋友可以參考下
    2017-02-02
  • 基于WPF實(shí)現(xiàn)繪制地鐵路線圖

    基于WPF實(shí)現(xiàn)繪制地鐵路線圖

    經(jīng)常坐地鐵,卻不知道地鐵多少條線路?哪個(gè)站下車?本文就來(lái)帶大家利用WPF繪制深圳地鐵路線圖,從而帶大家掌握WPF在圖形繪制方面的一些知識(shí),希望對(duì)大家有所幫助
    2023-06-06
  • C#解碼base64編碼二進(jìn)制數(shù)據(jù)的方法

    C#解碼base64編碼二進(jìn)制數(shù)據(jù)的方法

    這篇文章主要介紹了C#解碼base64編碼二進(jìn)制數(shù)據(jù)的方法,涉及C#中Convert類的靜態(tài)方法Convert.FromBase64String使用技巧,需要的朋友可以參考下
    2015-04-04
  • 使用C# CefSharp Python采集某網(wǎng)站簡(jiǎn)歷并且自動(dòng)發(fā)送邀請(qǐng)短信的方法

    使用C# CefSharp Python采集某網(wǎng)站簡(jiǎn)歷并且自動(dòng)發(fā)送邀請(qǐng)短信的方法

    這篇文章主要給大家介紹了關(guān)于如何使用C# CefSharp Python采集某網(wǎng)站簡(jiǎn)歷并且自動(dòng)發(fā)送邀請(qǐng)短信的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧
    2019-03-03
  • C#.net中的類型轉(zhuǎn)換詳細(xì)介紹

    C#.net中的類型轉(zhuǎn)換詳細(xì)介紹

    C#.net中的類型轉(zhuǎn)換詳細(xì)介紹,需要的朋友可以參考一下
    2013-04-04
  • C# CultureInfo類案例詳解

    C# CultureInfo類案例詳解

    這篇文章主要介紹了C# CultureInfo類案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • C#實(shí)現(xiàn)通過(guò)winmm.dll控制聲音播放的方法

    C#實(shí)現(xiàn)通過(guò)winmm.dll控制聲音播放的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)通過(guò)winmm.dll控制聲音播放的方法,很實(shí)用的功能,需要的朋友可以參考下
    2014-08-08
  • C#中的Linq?To?XML講解

    C#中的Linq?To?XML講解

    本文詳細(xì)講解了C#中的Linq?To?XML,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05

最新評(píng)論