最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

1、跨線程訪問控件委托和類的定義

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

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

    /// <summary>
    /// 跨線程訪問控件類
    /// </summary>
    public class InvokeUtil
    {
        /// <summary>
        /// 跨線程訪問控件
        /// </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#中DataTable排序、檢索、合并等操作實(shí)例

    C#中DataTable排序、檢索、合并等操作實(shí)例

    這篇文章主要介紹了C#中DataTable排序、檢索、合并等操作實(shí)例,其中詳細(xì)介紹了DataTable.Select的一些注意問題和使用技巧等,需要的朋友可以參考下
    2014-04-04
  • C#開發(fā)答題贏錢游戲(自動(dòng)答題器)

    C#開發(fā)答題贏錢游戲(自動(dòng)答題器)

    現(xiàn)在最火的直播游戲,那就是答題贏錢直播了,如百萬英雄、芝士超人、花椒直播、沖頂大會(huì)等等,這些游戲的玩法都很簡(jiǎn)單,答對(duì)12題即可瓜分獎(jiǎng)金了。玩法雖簡(jiǎn)單但是完全答對(duì)12題難度就挺高了,下面小編給大家?guī)砹薈#開發(fā)答題贏錢游戲,需要的朋友參考下吧
    2018-01-01
  • C# WinForm窗口閃爍問題的多種解決方法

    C# WinForm窗口閃爍問題的多種解決方法

    在 C# WinForm 應(yīng)用程序中,窗體或控件的閃爍問題通常由頻繁的重繪操作、未啟用雙緩沖、或未優(yōu)化繪制邏輯導(dǎo)致,以下是解決 C# WinForm 窗口閃爍問題的多種方法,并通過代碼講解的非常詳細(xì),需要的朋友可以參考下
    2025-07-07
  • DataTable的AcceptChanges()和RejectChanges()方法介紹并實(shí)現(xiàn)DataGridView數(shù)據(jù)增、刪、改

    DataTable的AcceptChanges()和RejectChanges()方法介紹并實(shí)現(xiàn)DataGridView

    這篇文章介紹了DataTable的AcceptChanges()和RejectChanges()方法并實(shí)現(xiàn)DataGridView數(shù)據(jù)增、刪、改,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02
  • C#目錄和文件管理操作詳解

    C#目錄和文件管理操作詳解

    在C#中常用的目錄操作類有Directory,DirectoryInfo,下面這篇文章主要給大家介紹了關(guān)于C#目錄和文件管理操作的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • C#執(zhí)行表達(dá)式樹(Expression Tree)的具體使用

    C#執(zhí)行表達(dá)式樹(Expression Tree)的具體使用

    本文將深入探討表達(dá)式樹的基本概念、創(chuàng)建方法、修改和刪除節(jié)點(diǎn)、查詢和遍歷技巧以及在C#中的應(yīng)用示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • 在Parallel中使用DbSet.Add()發(fā)現(xiàn)的一系列多線程問題和解決思路詳解

    在Parallel中使用DbSet.Add()發(fā)現(xiàn)的一系列多線程問題和解決思路詳解

    這篇文章主要介紹了在Parallel中使用DbSet.Add()發(fā)現(xiàn)的一系列多線程問題和解決過程的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-11-11
  • Unity制作圖片字體的方法

    Unity制作圖片字體的方法

    這篇文章主要為大家詳細(xì)介紹了Unity制作圖片字體的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • C#?Chart控件標(biāo)記問題詳解

    C#?Chart控件標(biāo)記問題詳解

    這篇文章主要介紹了C#?Chart控件標(biāo)記問題詳解,在做項(xiàng)目的時(shí)候,遇到一個(gè)需求,需要我對(duì)Chart圖標(biāo)標(biāo)記數(shù)據(jù)正在運(yùn)行,實(shí)現(xiàn)數(shù)據(jù)可視化,文章通過圍繞主題展開詳情,需要的朋友可以參考一下
    2022-08-08
  • C#實(shí)現(xiàn)獲取文本文件的編碼的一個(gè)類(區(qū)分GB2312和UTF8)

    C#實(shí)現(xiàn)獲取文本文件的編碼的一個(gè)類(區(qū)分GB2312和UTF8)

    這篇文章主要介紹了C#實(shí)現(xiàn)獲取文本文件的編碼一個(gè)類,本文給出類可以自動(dòng)區(qū)分GB2312和UTF8,并同時(shí)給出了使用方法,需要的朋友可以參考下
    2014-09-09

最新評(píng)論

通山县| 绥化市| 汝州市| 游戏| 新野县| 宁津县| 舟山市| 进贤县| 平安县| 称多县| 从化市| 宁夏| 安吉县| 来宾市| 定结县| 常州市| 云浮市| 临潭县| 海阳市| 江达县| 中卫市| 油尖旺区| 三明市| 忻州市| 兰考县| 金华市| 衢州市| 鄂伦春自治旗| 汪清县| 辽中县| 景洪市| 当阳市| 通州市| 平利县| 林州市| 山阳县| 青浦区| 宽甸| 土默特右旗| 塔河县| 淮滨县|