呵呵,我还以为要屏蔽掉什么windows消息呢,那屏蔽dateTimePicker控件的下拉事件有什么办法吗,不设置Enable属性

解决方案 »

  1.   

    我们这个项目中dateTimePicker,ComboBox这些控件在窗体里有编辑和浏览两个状态,在浏览状态时,用户不能修改dateTimePicker,ComboBox里面的内容,但是如果Enable属性,感觉整个界面又不怎么好看,所以想屏蔽这些东西
      

  2.   

    想到四种方法可以实现你要的功能。
    1、画一副透明图,然后作为imagebox的背景,把imagebox挂在客户无法操作区域上面。
    2、重写comboxbox和datetimepick类,把click事件重写掉。
    3、把客户无法操作区域转换为一个image对象,加载到imagebox里,覆盖原区域。
    4、把combobox和datetimepick对象转换为image对象,加载到imagebox里,覆盖原区域。