如何动态生成控件?

nwp006 2001-05-31 06:44:00
我需要从数据库中选择记录在一张A4上打印10张证件,不知各位大侠如何实现?
我的做法是用动态生成QRLabel控件,自动完成赋值和调整。我想使用个三维数组,如:QRLabel[2][5][10],不知如何实现(如何声明和引用)?
...全文
57 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nwp006 2001-05-31
  • 打赏
  • 举报
回复
回Spring414(史无前例):
我在BeforePrint中加入你以上代码,但出现以下错:
[C++ Error] Unit22.cpp(20): E2451 Undefined symbol 'TQRLabel1'
[C++ Error] Unit22.cpp(20): E2451 Undefined symbol 'QRLabel'
rh 2001-05-31
  • 打赏
  • 举报
回复
记得parent哦!
kimryo 2001-05-31
  • 打赏
  • 举报
回复
看她的构造函数,用new新建!如

TEdit *txtnew=new TEdit;

不知对否。
Spring414 2001-05-31
  • 打赏
  • 举报
回复
不要用三维啦,用三个一维的方便。
TQRLabel *QRLabel[10];
ror(int i=0;i<10;i++)
{
QRLabel[i]->Parent=QuickRep1;
QRLabel[i]->Left=?;
QRLabel[i]->Top =?;
QRLabel[i]->Width=?;
QRLable[i]->Height=?;
QRLabel[i]->Caption=?;
}

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧