成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

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

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

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

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

首先,打開Microsoft Visual Studio 2010,并新建一個解決方案。然后在解決方案中添加一個項目,選擇進度條控件。

窗體布局

在窗體上進行控件布局。具體來說:

- 添加兩個label控件和一個button控件;

- 添加一個textbox控件;

- 添加一個progressBar控件。

屬性設(shè)置

對控件進行屬性設(shè)置:

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

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

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

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

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

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

```

for(int i1; i<100; i )

{

txtb_show.Text ();

();

i;

(30);

();

}

```

窗體重繪

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

計算延時

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

添加延時代碼

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

完整代碼

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

```csharp

namespace 設(shè)計

{

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);

();

}

}

}

}

```

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

標簽: