CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

求一函数的写法

楼主ypnet(高原)2005-06-09 14:06:32 在 Delphi / VCL组件开发及应用 提问

有一函数FindData(Adataset:TDataset;First:TDBEdit):Boolean,   传递一个数据集,一个文本框参数,現在我需要傳遞多个文本框,如FindData(Adataset:TDataset;First,Second,Three:TDBEdit):Boolean),   文本框个数不定,   不知如何实现。  
   
  请高手指点。 问题点数:50、回复次数:8Top

1 楼wozhuchuanwei(一个组件编写者,就一定是一个更优秀的Delphi开发者)回复于 2005-06-09 14:13:20 得分 0

能描述详细点么?  
  谢谢!Top

2 楼uiwq(呆豆)回复于 2005-06-09 14:15:54 得分 5

文本框个数不定个数不限?  
    我想可以用数组来传吧Top

3 楼imho888()回复于 2005-06-09 15:05:36 得分 0

建议用数组,加上长度就行了Top

4 楼ypnet(高原)回复于 2005-06-09 17:00:33 得分 0

我的确想用数组传递,但小弟还真不知如何用数组传递对象Top

5 楼sseedd(草裙舞男)回复于 2005-06-09 17:19:02 得分 5

把DBEdit放在Panel上,传个Panel过去就行了  
  在函数里面可以用for   i:=0   to   Panel.ControlCount-1   找DBEdit  
  用   Panel.Controls[i]   is   TDBEdit   判断是否DBEdit  
  用TDBEdit(Panel.Controls[i])···Top

6 楼hanlin2004(道德守望者)回复于 2005-06-09 17:27:14 得分 40

function   FindData(Adataset:   TDataset;arrDBEdit:   array   of   TDBEdit):Boolean  
  var  
      i:   int  
  begin  
      for   i:=0   to   Length(arrDbEdit)   do  
      begin  
          arrDBEdit[i].Field……  
      end;  
      。。。。。。。。  
  end;  
   
  调用函数:  
  FindData(AdoQuery1,   [DBEdit1,   DBEdit2,...])Top

7 楼hanlin2004(道德守望者)回复于 2005-06-09 17:28:16 得分 0

for   i:=0   to   Length(arrDbEdit)   -   1   do  
  Top

8 楼ypnet(高原)回复于 2005-06-10 16:58:59 得分 0

感谢hanlin2004(乘千里风破万里浪)   兄Top

相关问题

  • 一个函数的写法
  • 求一个递归函数的写法
  • 这一函数怎写才高效?求更快的写法
  • 一条sql语句的写法(where子句用函数)
  • 求一个javascript函数的写法?有难度的,紧急啊!!!!!!!!!!
  • 请教一个析构函数的写法。
  • find()函数的写法?
  • 求教一个函数的写法?类似Sum 把字符加起来
  • 这种函数写法对不对?
  • DLL 中函数的写法问题

关键词

  • 函数
  • arrdbedit
  • tdbedit
  • 文本框
  • dbedit
  • finddata
  • 数组
  • 个数
  • adataset
  • tdataset

得分解答快速导航

  • 帖主:ypnet
  • uiwq
  • sseedd
  • hanlin2004

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo