如何同时实现ComboBox在DropDown和DropDownList两种样式时的水印效果.

解决方案 »

  1.   

    自定义combox控件,屏蔽原有下拉,换成ToolStripDropDown,在其上加有水印的list控件(需要自定义,比如把水印设为背景,然后在其上写文字),参考
      

  2.   

    参考 :http://www.csharpwin.com/csharpresource/524.shtml
      

  3.   

    参考
    http://www.codeproject.com/KB/miscctrl/WaterMark.aspx
      

  4.   


    你这种做法我早看过,这种做法在控件DropDownStyle=DropDownList的时候没有水印效果!!!!!
      

  5.   


    你这个只是TextBox的做法吧,TextBox很好做的,我要的是ComboBox在DropDownStyle=DropDownList或者DropDownStyle=DropDown两种情况是都要实现
      

  6.   

    貌似可以参考web的做法,自定义控件,使用一个Label浮动在combox上进行水印显示。
      

  7.   

    自己解决了!参考 :http://www.csharpwin.com/csharpresource/524.shtml 这个代码只写了可编辑是的效果,自己研究了下,吧非编辑状态的效果也做出来了,谢谢各位!