今天调一页面,用的是公司的控件treelist,checkbox默认选中行的背景色是粉色(随意调的)。
选中前:
选中后:(原来行颜色被背景色覆盖)
现需要在选中的时候,将选中的行显示原来颜色,想通过将默认选中的背景色改为透明色来实现。
但是在网上找了很多答案都没成功,很多都说,rgb没有设透明色的说法and不设置颜色就是透明色,结果都没成功。
后来发现:只要在任意颜色前面加上00——>#00ff00ff(举个例子),居然成功了。如图:
效果:
深入去看了一下,在调试模式下是会报错,还有就是在try catch中也会报错,这个原因需要深入研究一下。