日期:2014-05-19  浏览次数:20840 次

急!求助!!自已做的下拉图片列表框问题!顶者有分
我做了一个下拉图片列表框(ImageCombo),用C1FlexGrid做的,就是点一下,下拉出一个C1Flexgrid,里面全是图片,然后点击某个图片后返回(返回Image),但是前面功能都实现了就是最后返回不了图片,我不知道从哪取到这个返回的值,请大家帮忙看下

ImageCombo继承了UITypeEditor类,实现了GetEditStyle,EditValue,PaintValue方法

具体的是参照C1FlexGrid里带的CustomEditors例子做的,

具体的代码在:
http://blog.csdn.net/liul17/archive/2007/07/23/1702712.aspx

如果需要运行可以联系我,我把代码发过去
msn:liul18@hotmail.com

大家帮帮忙解决下,先谢谢了!!!!   最好能帮我调下,我已经试了有段时间了,如果有其它解决方法也行,总之我要实现的就是下拉出图片(最好能任意的显示方式,如每行显示3张图片,这也是我用C1FlexGrid的原因)
我试过用ComboBox   实现DrawItem   但不太好,显示大图片时总有问题




------解决方案--------------------
up
------解决方案--------------------
返回Image对象?
你可以试试文件路径
------解决方案--------------------
嗯,还是返回路径简单,绕开技术难点。
------解决方案--------------------

------解决方案--------------------
路过,学习...
------解决方案--------------------
奇了怪了,你能放进去居然拿不出来=,=
------解决方案--------------------
你那些图片存哪里的?
------解决方案--------------------
如果保存到C1FlexGrid里面以后,就不应该是路径的问题,而是返回值,C1FlexGrid应该有获取图片的属性吧!另外一个如果获取了以后是什么对象,是不是image或bitmap,是如都不是话,可能需要转换对象。
------解决方案--------------------
帮你顶,别沉~~~
------解决方案--------------------
up
------解决方案--------------------
奇怪。。。。。。。。。。。你既然有方法SET图片,怎么会不存在GET方法得到图片捏=。=????
------解决方案--------------------
up

------解决方案--------------------
学习!
------解决方案--------------------
up