• 用线程修改页面中的值(一)


           

       页面中有一个button       ID为:btnUpdate,

       还有一个输入框textbox   ID为:tbResultShow  点击按钮实用异步线程: begininvoice修改页面中中textbox中的值。

    #region  使用BeginInvoke修改text中的值
            // 委托
            private delegate void UpdateUiHandler(string strTestUpdate);
            /// <summary>
            /// 修改text中的值
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            void btnUpdate_Click(object sender, EventArgs e)
            {
                this.BeginInvoke(new UpdateUiHandler(UpdateText), new object[] { "  改变显示框中的值 " });  
            }
            /// <summary>
            /// 改变显示框中值的具体方法
            /// </summary>
            /// <param name="strTestUpdate"></param>
            private void UpdateText(string strTestUpdate)
            {
                this.tbResultShow.Text = strTestUpdate;
            }
            #endregion

         因为感觉前面写的不够明白所以又发了一次。嘻嘻。

  • 相关阅读:
    IOS
    WAN
    在不同网段使用 VLAN 通信
    数据链路层
    GRE 协议
    路由协议 (1)
    隔离广播域的 VLAN 来了
    数据包的通信过程
    Webpack 原理浅析
    蒲公英 · JELLY技术周刊 Vol.16 谷歌首个线上 Web 开发者大会
  • 原文地址:https://www.cnblogs.com/northeastTycoon/p/2688285.html
Copyright © 2020-2023  润新知