想实现这样一个功能:一片区域在规定的时间晚上8:00-早晨8:00,区域变灰(但还是透明的)。
想了一下,可以用一个label或图片控件,在规定的时间将其背景颜色设置为一个透明的灰色。这个好像可以用正则表达式实现吗?

解决方案 »

  1.   

    用css
    style="FILTER: alphaopacity=80 gray"使其灰显如果前台判断的话用js 后台判断的话就直接输出
      

  2.   

    这个跟正则有什么关系?放一个Timer,定时地判断一下,如果时间到了某个范围,改变一下背景色就是了。
      

  3.   

    考虑过用TIMER,但是感觉没有这个必要。
      

  4.   

    不用Timer,如果能保证及时触发?
      

  5.   

    ControlPaint.DrawDisenabledImage
    可以把彩色图转成灰度图