以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  控件底色控件遮罩有BUG?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84585)

--  作者:凡夫俗子
--  发布时间:2016/5/5 12:42:00
--  控件底色控件遮罩有BUG?

图片点击可在新窗口打开查看此主题相关图片如下:hse.png
图片点击可在新窗口打开查看

控件 设置为  不可用 则 控件的底色未被完全 遮罩 ,顶部一条 白色

如果先设定 控件 的背景色为红色,再设定 背景色 为透明 色 则红色 未被 完全 遮罩,顶部一条 红色

--  作者:大红袍
--  发布时间:2016/5/5 13:04:00
--  
 那你顺便也把背景颜色给设置一下不就行了?
--  作者:凡夫俗子
--  发布时间:2016/5/5 13:25:00
--  
本身设置的就是 背景颜色 了

已设置了 还怎么设置呀

只是设置不起作用

For i As Integer = 0 To SelectCtlNames.count - 1
    ctl = e.Form.Controls(SelectCtlNames(i))
    ctl.BackColor = Color.red
Next


For i As Integer = 0 To SelectCtlNames.count - 1
    ctl = e.Form.Controls(SelectCtlNames(i))
    ctl.BackColor = Color.Transparent
Next

先设定ctl.BackColor = Color.red 再设定 ctl.BackColor = Color.Transparent
或者 设置 控件不可用 就是 控件 上面有条线 未遮罩

如果 先设定为其它颜色 再设定为 白色 则遮罩 正常。 应该 是程序有BUG

--  作者:凡夫俗子
--  发布时间:2016/5/5 13:29:00
--  
设定一次 是正常的,设定第二次就不正常,不可用也不正常 建议查查
--  作者:大红袍
--  发布时间:2016/5/5 13:33:00
--  
 那你就变通处理。
--  作者:凡夫俗子
--  发布时间:2016/5/5 17:22:00
--  
这都要变通处理,有些无语


--  作者:大红袍
--  发布时间:2016/5/5 17:44:00
--  
.........没办法,最近更新的控件方面的bug比较多。