學習winform 的同志們可能會有這樣的提問,我運作起來的窗體或者視窗該如何實作可拖動呢?今天它來了
思路:可以給窗體增加一個進度條(progressBar控件)
全局定義這幾個變量:
long percent=0;
int count=100;
窗體初始化事件中添加如下代碼
this.progressBar1.visible=false;//初始化時隐藏掉就可以不會再窗體顯示
this.progressBar1.Value = 0;
//下面的代碼放到你要執行的循環體内
rowIndex= count;//這個是你的資料條數或者數組長度都可以
for(i=0;i<1000;i++)
{
percent = (decimal)(((decimal)100 * rowRead) / rowIndex);
this.label36.Text = "正在導出資料[" + percent.ToString("0.00") + "%]...";
progressBar1.Value = Convert.ToInt32(percent);
System.Windows.Forms.Application.DoEvents();
rowRead++;}