请教大家两个问题(50分)

  • 主题发起人 主题发起人 JetDash
  • 开始时间 开始时间
J

JetDash

Unregistered / Unconfirmed
GUEST, unregistred user!
请教大家两个问题:
(1)VB的
ReDim Preserve A(0)
这个语句Delphi怎么实现,就是重定义数组,但是保存以前的内容?

(2)VB里的控件数组
在Delphi里怎么实现,VB的控件数组举例如下:

以Command控件为例
在窗体上放一个 Command (名为:Command1)
然后设置Index属性为0 <- 这步很重要
然后其事件是这个样子的

Private Sub Command1_Click(Index As Integer)
//代码
End Sub

就是多了一个index属性
更重要的 这个可以用 Load 和 UnLoad函数来"动态"增加/删除一个新的 Command控件

请问这个功能在Delphi怎么实现?
 
(1)VB的
ReDim Preserve A(0)

这个方式Delphi中好像不可实现

(2)VB里的控件数组
一般button控件都有tag属性(整形)
你可以在Click事件中通过Sender.tag的值来确定点击的对象
 
接受答案了.
 
后退
顶部