毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> net技术 >> 正文

C#等待窗体在有些电脑上不透明

更新时间:2014-3-31:  来源:毕业论文

软件执行某些操作花的时间可能比较大,于是做了个等待窗体,label上放了动态图案

再将窗体设置为透明。

我的电脑上没问题,但别人电脑上有的有问题,有的没有

private void WaiteForm_Load(object sender, EventArgs e)         {             this.BackColor = Color.White;             this.TransparencyKey = Color.White;         }

这是窗体的代码

 private void WaiteThreadFun()         {             WaiteForm wf = new WaiteForm();             //wf.Parent = this.Parent;             //wf.StartPosition = FormStartPosition.CenterParent;             wf.StartPosition = FormStartPosition.CenterScreen;             wf.ShowDialog();             Thread.Sleep(1000000);         }
之前有碰到过类似的情况(下拉框的背景在某些电脑上居然透明了),猜测是某个软件改变了调色板,导致某个颜色变成了透明。
xp等,有些电脑不支持TransparencyKey 属性的,这种时候=-=需要自己想办法处理

 

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。