在继承自DevExpress.XtraBars.Ribbon.RibbonForm的窗体中有一个winform自带的ListView控件。这样,当窗体改变皮肤时,显得很不协调。怎么让ListView也具有devexpress控件一样的皮肤功能呢?
如果代码写完,换个控件要改半死,说明代码功力还有待改善。
好的程序员无非是当环境变化时,他的代码修改可以尽可能少。
最主要是现在功夫还不到家,所以请各位大侠帮帮忙
@苦B程序员:
我的意思不是说你功力不好,我的意思是你要进步,就想怎么样写代码可以让你换控件成本最小。
据我所知,让LISTVIEW达到DEVEXPRESS的效果,反正我一个月搞不定。
可以试试DotNetBar控件
不想换其它控件,因为要改很多的代码,能不自定义一个控件,继承自listview,然后再实现皮肤功能呢?
@苦B程序员: 这个貌似不行吧 换控件直接导入dll文件就可以了啊 然后全局搜索控件名替换掉不就行了
@Birdmafly: 主要是有些方法将这个listview控件作为参数传进去,如果换控件的话方法都要重新写
既然用了dev,那么就不要去用winform自带的控件了,真心没有必要啊,用了就没有办法统一皮肤了,难道还有dev实现不了的功能?winform就可以?
情况是原来用winform控件设计的窗体,现在要用dev的窗体和控件
只是皮肤效果的话完全可以去拜托美工...