c# – PictureBox可见属性不起作用…请帮助
发布时间:2020-12-15 04:17:01 所属栏目:百科 来源:网络整理
导读:我正在使用窗口应用程序和C#..我有一张在应用程序开始时看不见的图片..当点击某个按钮时,必须显示图片框.. 我使用这种编码,但图片框不可见 private void save_click(object sender,EventArgs e){ pictureBox1.Visible = true; pictureBox1.Show(); //does th
我正在使用窗口应用程序和C#..我有一张在应用程序开始时看不见的图片..当点击某个按钮时,必须显示图片框..
我使用这种编码,但图片框不可见 private void save_click(object sender,EventArgs e) { pictureBox1.Visible = true; pictureBox1.Show(); //does the work here //storing and retreiving values from datadase pictureBox1.Visible = false; pictureBox1.Hide(); } P.S …在图片框中我显示了一个gif ..因此用户将知道某些工作正在进行中. 解决方法
假设保存到数据库需要一些时间,您应该使用BackgroundWorker异步执行,一旦操作完成就隐藏PictureBox.
当前未显示图像的原因是因为在长时间运行的保存操作发生时,Windows消息未被处理,因此您的表单将无法响应用户输入而不执行重新绘制.保存操作完成后,消息开始再次处理,图片框已再次隐藏. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |