c# lable 显示问题
lable visible 属性是true的,但是在xp系统上启动后隐藏不显示,当有弹出窗口弹出覆盖到lable的位置上时lable就显示出来了 我很是疑惑啊。。。。。。 --------------------编程问答-------------------- 代码呢?或者你的label是自己绘制的? --------------------编程问答-------------------- 你的label是不是放到panel中去了,你把panel隐藏了? --------------------编程问答-------------------- 本来就是显示true 为什么要设置啊 --------------------编程问答-------------------- lable.visible=false;试试 --------------------编程问答-------------------- 看看你的lable控件都被什么控件操作着,贴上那部分代码 --------------------编程问答-------------------- 是不是自己调用了其他windows api --------------------编程问答-------------------- 设置至于上层。 --------------------编程问答-------------------- 控件就是正常拖进来的也没有写什么啊,我就写个固定的值就是不显示。因为在切换窗口的时候会闪烁很厉害,所以我加了过度显示的函数 AnimateWindow ,刚刚试了一下去掉这个函数就可以了。但是窗口显示的那一刻确闪烁很厉害。纠结有没有不让窗口不闪烁的办法啊,双缓冲我也设了效果是有的但是闪烁还是存在的 --------------------编程问答-------------------- 是的我调用了 AnimateWindow --------------------编程问答-------------------- 设置于上层也是不行的哦 --------------------编程问答--------------------
先注释掉,应该就好了。
应该是你调用的地方不对。换一下调用的方式试试。
补充:.NET技术 , C#