本站首页    管理页面    写新日志    退出


«September 2025»
123456
78910111213
14151617181920
21222324252627
282930


公告
================

注会练习软件
http://www.cpasoft.com.cn
我的注会软件官网

http://blog.163.com/abc7105@126/

 

 


哈哈,热爱快“过气”的DELPHI


我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:注册会计师(注会)练习软件
日志总数:398
评论数量:116
留言数量:27
访问次数:3273089
建立时间:2005年6月6日




[borland eco 技术]delphi for net 中初次使用外部控件componentone
软件技术

吕向阳 发表于 2006/4/30 8:08:05

[borland eco delphi componentone c1truedbgrid] 安装非常简单,我是从verycd上下下来的,很快;安装直接点msi文件就安装了,因为是winform下使用,我就只装了C1StudioNET2_T106.msi.装好后控件面板里就有了.因为一个需求,我只关心c1truedbgrid中使用类似combobox效果,在教程第15中,我找到了类似的应用,但因为是针对数据库源的,而我是针对eco对象进行选择,一度一愁莫展.但是因为原前的一个combobox没有取消,误打误撞,弄清了还要对选定进行处理,于是对c1list进行了选择后事件处理,顺利搞 掂.大致是这样实现的: 加入一个c1truedbgrid,另加入一个c1truedbdropdown控件(这个控件安装后并没直接出现在面板上,需要从安装控件栏上将其选出来).c1truedbgrid要设置datasource属性为你的expressionhandle类,c1truedbdropdown也要设置属性datasource,属性设要引用的expressionhandle类.并设其datafield ,listfield 为你要显示的列名.再次选定c1truedbgrid,点其下方的design..(或点右键也可),在你要使用下拉列表框的列中将其dropdown设为你设好的c1truedbdropdown控件即可.最后修改c1truedbdropdown的相关事件,即处理我们在选定某一值后,对应的eco对象改变,我的代码如下procedure formmx.C1TrueDBDropdown1_RowChange(sender: System.Object; e: System.EventArgs);var selected: ielement;begin  if (c1truedbdropdown1.Row<0) then    exit;   selected := (ehmaplx.Element as iobjectlist)[c1truedbdropdown1.Row];  if (selected = nil) then exit;  mx(cmmx.Element.asobject).maplx := maplx(selected.AsObject);end;这样你就可在net中实现类似datgrid调用combobox的效果了.c#中同样也可实现


阅读全文(3015) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.032 second(s), page refreshed 144783523 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号