我传输文件的时候设置了一个进程条,第一次传的时候是可以用的,传完后它会自动隐藏;可第二次传的时候我虽然也用了show,但是他就显示不出来,要怎么做才能再次显示呢?谢谢
解决方案 »
- c# richtextbox 控件的透明度如何调整?
- 菜鸟问题,高手请帮忙
- NET2005 C# 单元测试请教
- 类似触摸屏的查询终端,如何使程序占满桌面并使操作者无法关闭
- ***********路过的GGJJ谁了解DataList控件下的按列排序的例子?
- 求助,new StreamReader(dataStream, Encoding.Default)中文乱码
- 画图
- 用System.Web.Mail.SmtpMail好像是服务器需要验证的时候就没有办法了?
- 编译时,系统提示程序集被进程占用、无法输出是什么原因?高分求救!
- 更新数据镇的那么的难吗?
- 关于try catch 的响应时间优化问题,请各位高手帮忙!
- 2007年第1季度C#版版务专用帖
{
NetworkStream Net_stream = new NetworkStream(ClientSocket);
SendFIleLength();//发送文件长度
FileStream SendFile = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
byte[] buffer = new byte[1024];
int j; SendFile.Seek(0, SeekOrigin.Begin);
progressBar1.Show();//显示进程条
progressBar1.Value = 0;
while ((j = SendFile.Read(buffer, 0, 1024)) != 0)
刚开是我将其设置为hide,然后传输完了好像他会自动hide
一步一步跟踪看看。一般不会出现这个情况
或者你是不是接收完后重新生成了进度条所在的窗体,而该窗体中的进度条初始状态就是隐含的.
{
InitializeComponent();
progressBar1.Visible = false;
progressBar1.Value = 0;
richTextBox1.ReadOnly = true;
}
我只在这里设置了一个false,我也试了应该是这个问题,不过不知道为什么在这里设置了第一次的时候可以,第二次的时候就不可以了