卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何實(shí)現(xiàn)循環(huán)100次3秒進(jìn)度條

在C論壇里看到這樣一道cwinform的題目:在winform里如何實(shí)現(xiàn)3秒時(shí)間里,循環(huán)從1加到100?以下是小編的做法,希望對(duì)廣大編程愛(ài)好者有所幫助,并籍以拋磚引玉。打開Microsoft Visu

在C論壇里看到這樣一道cwinform的題目:在winform里如何實(shí)現(xiàn)3秒時(shí)間里,循環(huán)從1加到100?以下是小編的做法,希望對(duì)廣大編程愛(ài)好者有所幫助,并籍以拋磚引玉。

打開Microsoft Visual Studio 2010新建解決方案--添加項(xiàng)目--進(jìn)度條聯(lián)系

首先,打開Microsoft Visual Studio 2010,并新建一個(gè)解決方案。然后在解決方案中添加一個(gè)項(xiàng)目,選擇進(jìn)度條控件。

窗體布局

在窗體上進(jìn)行控件布局。具體來(lái)說(shuō):

- 添加兩個(gè)label控件和一個(gè)button控件;

- 添加一個(gè)textbox控件;

- 添加一個(gè)progressBar控件。

屬性設(shè)置

對(duì)控件進(jìn)行屬性設(shè)置:

- label控件1的text屬性設(shè)為“%”,用于顯示進(jìn)度條的百分比;

- label控件2的text屬性設(shè)為空,用于顯示累加的數(shù)字;

- button控件的text屬性設(shè)為“100次累加3秒進(jìn)度條”;

- progressBar控件的Maximum屬性設(shè)為100,Minimum屬性設(shè)為1,用于控制進(jìn)度條的范圍。

循環(huán)100次累加代碼

在按鈕的點(diǎn)擊事件中添加循環(huán)100次累加的代碼。具體代碼如下:

```

for(int i1; i<100; i )

{

txtb_show.Text ();

();

i;

(30);

();

}

```

窗體重繪

為了能看見(jiàn)i的變化,每累加一次就重繪一次窗體。

計(jì)算延時(shí)

為了實(shí)現(xiàn)3秒的時(shí)間限制,需要計(jì)算合適的延時(shí)時(shí)間。

添加延時(shí)代碼

在循環(huán)中添加延時(shí)代碼,使程序暫停一段時(shí)間再進(jìn)行下一次循環(huán)。

完整代碼

最后,給出完整的代碼如下:

```csharp

namespace 設(shè)計(jì)

{

public partial class form2 : Form

{

public form2()

{

InitializeComponent();

}

private void btn_count_Click(object sender, EventArgs e)

{

for(int i1; i<100; i )

{

txtb_show.Text ();

();

i;

(30);

();

}

}

}

}

```

以上就是實(shí)現(xiàn)循環(huán)100次3秒進(jìn)度條的過(guò)程。通過(guò)這個(gè)例子,我們可以學(xué)習(xí)到如何在Winform中使用進(jìn)度條控件,并實(shí)現(xiàn)精確的計(jì)時(shí)和展示效果。希望對(duì)大家有所幫助!

標(biāo)簽: