想在Button的单击事件中用Label 逐个显示循环中的值
如for (int i = 0; i < 10; i++)
{
label1.Text = i.ToString();
//???????
}
但如果这样写的话Label中显示的就只是9了
我想问一下,中间需加什么语句来控制逐个显示啊
如for (int i = 0; i < 10; i++)
{
label1.Text = i.ToString();
//???????
}
但如果这样写的话Label中显示的就只是9了
我想问一下,中间需加什么语句来控制逐个显示啊
label1.Text += i.ToString()+",";
javascript 里 有一个 setInterval方法
<script language="javascript">
var i;
i=0;
function reloop()
{
i=i+1;
alert(String(i));
}
setInterval("reloop()",1000);
</script>
可以,但我不会,建议还是用js实现...
可以在页面加载时,为你的button加上onclick属性
button.Attribute.Add("onclick","javascript:函数");
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
For i As Integer = 0 To 10
Label1.Text = i.ToString
My.Application.DoEvents()
Threading.Thread.Sleep(500)
Next
End Sub
{
label1 .Text="0";
return;
}
for (int i=0;i<10;i++)
{
if (label1 .Text==i.ToString())
{
this.label1 .Text =(i+1).ToString();
return;
}
}
谢谢楼上的几位
for (int i = 0; i < 10; i++)
{
label1.Text= i.ToString();
label1.Refresh();
System.Threading.Thread.Sleep(1000);
}
加上Refresh()就可以了
{
clickCount += 1;
if(clickCount==5)
{
this.BtnSubmit.Enabled=false;
}
Session["aa"]=clickCount.ToString();
this.lab_times.Text=Session["aa"].ToString();
}