创建一个WinForm,放置一个Panel,设置Panel的背景图片后,再在panel中放置一个ListView,怎样让ListView背景透明,但是还要看到Panel背景。
在窗体中设置透明色后,将ListView的背景色设为窗体透明色后,实现了透明,但Listview所在区域的窗体部分也跟着透明啦,我想要的是窗体不透明!盼高手支招!

解决方案 »

  1.   

    设置ListView背景图片后,无法设置BackgroundImageTiled=true
      

  2.   

    刚才图片没显示,整理一下,如下:控件System.Windows.Forms.ListView在设计器中引发了一个未处理的异常,已被禁用。异常:
    尝试读取或写入受保护的内存。这通常指示其他内存已损坏。堆栈跟踪:
      在System.Windows.Forms.ListView.WndProc(Message& m)
      

  3.   

       BackColor  已重写。获取或设置背景色。 
      BackgroundImage   获取或设置在控件中显示的背景图像。(从 Control 继承。) 
      

  4.   

    C#+Net的功能有那么强大吗??请用MFC+C++或,Delphi+VCL
      

  5.   

    看看我这个自定义控件
    http://blog.csdn.net/wzuomin/archive/2008/04/08/2259625.aspx
      

  6.   

    it was written by vb,not c#