button事件中写{
//点击button开始执行
label.text = "1";
//程序暂停10秒,然后继续执行下面   
label.text = "2";
//程序执行完毕
}
请问该怎样做

解决方案 »

  1.   

    System.Threading.Thread.Sleep(10 * 1000);
      

  2.   

    在具体一点能吗,我没用过Thread.Sleep
      

  3.   

    用线程呀:
    System.Threading.Thread.Sleep(100000);//让程序停止10妙
      

  4.   


    这个他不走上面,直接就走System.Threading.Thread.Sleep(10 * 1000);后面的代码了
      

  5.   

    在前边加上
    using System.Threading;然后再你想要暂停的地方加上
    Thread.Sleep(10000);//单位是毫秒
    就可以了
      

  6.   

    button事件中写 { 
    //点击button开始执行 
    label.text = "1"; 
    //程序暂停10秒,然后继续执行下面  
    System.Threading.Thread.Sleep(10000);//这是以毫秒计算的,用的是线程休眠 
    label.text = "2"; 
    //程序执行完毕 

      

  7.   

    你们看下这里,你们可能都理解错了,首先我点button的时候我要看到label上显示1
    label.text = "1"; 在这放暂停10秒;然后我要看这个label上显示的是2
    label.text = "2"; 
    最终要这样的结果
    System.Threading.Thread.Sleep(10 * 1000); 这个直接让程序休眠了, 根本看不到前面的结果只能看到System.Threading.Thread.Sleep(10 * 1000);后面的结果
      

  8.   

    你是web控件吗?
    web控件 只能用javascript
      

  9.   

    是web  那javascript该怎么写
      

  10.   

    不是web的话,
    这个是事件的原子性作用
      

  11.   

    label.text = "1";
    label.Update();//强制重绘
    Thread.Sleep(10000);
    label.text = "2"; 
      

  12.   

    <script> 
    var timeout; 
    function a() { 
    alert(’hello world’); 
    timeout=setTimeout("a()",6000); 

    a(); 
    </script> 
    <input type=button onclick="clearTimeout(timeout);" value="取消循环"> 
    这个只能实现延时,
    要实现你的效果需要Ajax技术了
    web的话 可以使用ajax系列控件 既是ajax技术了,那你必须看看ajax技术了
      

  13.   


    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApp._Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
                    <br />
                    <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
                    <asp:Timer ID="Timer1" runat="server" Enabled="False" Interval="1000" 
                        ontick="Timer1_Tick">
                    </asp:Timer>
                </ContentTemplate>
            </asp:UpdatePanel>
            <br />
        
        </div>
        </form>
    </body>
    </html>namespace WebApp
    {
        public partial class _Default : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {        }        protected void Button1_Click(object sender, EventArgs e)
            {
                Label1.Text = "1111";
                Timer1.Enabled = true;
            }        protected void Timer1_Tick(object sender, EventArgs e)
            {
                Label1.Text = "222";
                Timer1.Enabled = false;
            }
        }
    }
      

  14.   

    WinForm的话需要这样  private void button1_Click(object sender, EventArgs e)
      {
        label1.Text = "11111";
        label1.Update();
        Thread.Sleep(10000);
        label1.Text = "22";
      }