c# / .net wFramework winform 之运行后的窗体窗口可拖动操作

学习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++;

}

原文地址:https://www.cnblogs.com/wj1107/p/14074761.html