函数参数问题?

Shawn 2006-10-23 04:35:20
有一个String变量Contral_Name值为: "DBEdit8"
我要调用函数 Load(TDBEdit* Control_Name){}, 实参为 DBEdit8, 怎样把String变量转化为TDBEdit变量? 或者在前提的条件下,有什么其它的方法?

怎样实现DBLookupComboBox像ComboBox类似的自动选择功能?请提示方法?
...全文
114 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
柯本 2006-10-23
  • 打赏
  • 举报
回复
可以用FindComponent
如:
TEdit *t1=(TEdit *)FindComponent("Edit1");
t1->Text="aaa";
}
Shawn 2006-10-23
  • 打赏
  • 举报
回复
1.有一个String变量存储控件的名称Contral_Name
2.我想在其他窗体中引用该控件(DBEdit)时,只知道它的名称,怎么样引用它呢?总不会是Form1->Contral_Name->Text吧?
jaffy 2006-10-23
  • 打赏
  • 举报
回复
TDBEdit是个控件吧,你怎么能把字符串的变量变成控件呢?
只能NEW一个TDBEdit控件,然后将这个控件的指针给你的函数就可以了

13,826

社区成员

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

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