起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 248|回复: 12

【搞定】第三方控件问题[问题]**

[复制链接]
发表于 2008-1-4 15:44:34 | 显示全部楼层 |阅读模式
我找的一个delphi控件,不知道是否可以引入到x3,图中列出了控件的所有文件,我的同事说缺少.ocx,但我引入到delphi6中成功了,觉得应该可以用的,所以请你们帮忙看看

1.jpg

40.27 KB, 下载次数: 112

回复

使用道具 举报

发表于 2008-1-4 15:57:04 | 显示全部楼层
不好说,你贴上来我看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-4 16:17:42 | 显示全部楼层
给你控件

非常棒的中国风格的货币表格控件.rar

86.79 KB, 下载次数: 47

回复 支持 反对

使用道具 举报

发表于 2008-1-4 16:23:59 | 显示全部楼层
我看了,可以导入,没有问题
不过用到了DBTables这个单元,不好,你修改一下,把这个单元去掉,不然需要BDE了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-4 16:28:52 | 显示全部楼层
DBTables在哪个位置,可以帮忙标出来吗?
回复 支持 反对

使用道具 举报

发表于 2008-1-4 16:38:20 | 显示全部楼层
sncDBCurrency.pas
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-4 17:20:02 | 显示全部楼层
我编译控件时不通过,和原来没问你之前一样。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-4 17:22:42 | 显示全部楼层
我用的是这两个文件,对不?

1.jpg

3.54 KB, 下载次数: 99

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-4 17:26:21 | 显示全部楼层
为什么出现这样的状态?

1.jpg

31.39 KB, 下载次数: 95

回复 支持 反对

使用道具 举报

发表于 2008-1-4 17:35:16 | 显示全部楼层
我导入到平台上,存在以下问题
1 放到表格文档中编译的话,不能超过一行,如果有多行,就会不断的闪,没法用
2 用表格文档打印的话,每一行都是第一条记录的值

第二个问题可以解决,在 TsncDBCurrencyEdit 增加一个函数
    procedure WMPaint(var Message: TWMPaint); message WM_PAINT;
实现部分这样写
procedure TsncDBCurrencyEdit.WMPaint(var Message: TWMPaint);
begin
  if (csPaintCopy in ControlState) and (FDataLink.Field <> nil) then
    Value := FDataLink.Field.AsFloat;
  inherited;
end;

第一个问题就只能是编辑时候在表单文档中使用了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-4 13:46 , Processed in 0.044869 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表