控件数组在Delphi中这样实现

很怀念VB的控件数组:

case 1:

[ 操作1…… ]

case 2:

[ 操作2…… ]

在Delphi中这样实现,如下图:

上图中“进入系统”和“退出系统”两个按钮,分别命名为:

speedbutton1

speedbutton2

这两个按钮的Tag属性分别赋值为1和2。

在speedbutton1的click事件中编写如下代码:

case Tspeedbutton(sender).Tag of

1:

begin

showmessage('进入系统' + #13 + 'OK');

formMain.show;

2:

showmessage('退出系统' + #13 + 'OK');

End;

然后在speedbutton2的click事件中选择关联speedbutton1click事件。

这样点击不同按钮 响应不同事件操作:点击1,进入系统,点击2,退出系统。


这是系统退出提示界面,有三个命令按钮,采用前面的方法实现控件数组,分别响应:1返回系统,2重新启动,3退出系统。



发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章