怎么从字符串转化为直接可用的控件(50分)

  • 主题发起人 主题发起人 梁坚
  • 开始时间 开始时间

梁坚

Unregistered / Unconfirmed
GUEST, unregistred user!
我当时用case语句来返回控件的属性如:
case str :
“edit1.text=think”:edit1.text=‘think’;
。。。。。。
希望有可以直接可用的函数
别笑我。我是菜鸟。
 
这和Delphi无关的,你学Pascal时就应该知道 case 后的变量必须是有序型,
所以你用 str 一定不行的。
 
可以用Sender.
 
var a:set of ('','',''........'','');
case a of
'':
'':
end;
:-)
 
你可以使用function FindComponent(const AName: string): TComponent函数,具体使用方法请察看Delphi的帮助文件
 
借题发挥,梁坚要实现的其实是宏替换的功能,这在解释执行的语言中比较常见,如Foxbase和某些Basic版本,不过Delphi不支持.
 
我觉得没必要那么麻烦,用if语句还好一些。
 
谢谢大家。第一次啦。咱太小气了。不过有太多问题了。只好节约一点。我问的不是很清楚。但对回答很满意。
 
看起來很難的。From: @_@
 
后退
顶部