CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

动态数组的问题

楼主feilongzaitian1979(大漠孤烟)2005-07-04 15:49:58 在 C++ Builder / 基础类 提问

我在程序中动态生成了几个BUTTON,现在我想点击这几个按钮时返回它们的CAPTION,不知道该怎么实现?请大虾们多多指教! 问题点数:40、回复次数:3Top

1 楼feilongzaitian1979(大漠孤烟)回复于 2005-07-04 15:58:13 得分 0

那几个BUTTON是动态生成的控件数组,上面没有交代清楚吧?Top

2 楼F117p(走两步,你走两步?)回复于 2005-07-04 18:27:19 得分 40

下有个简单的做法,你可以参考:  
   
  先设置每个生成的Button的Tag属性分别为1、2、3...  
  然后生成第1个Button的OnClick事件。  
  设置生成的  
  ButtonN->OnClick=Button1->OnClick;  
  如:void   __fastcall   TForm::Button1Click(TObject   *Sender)  
  {  
      switch(((TButton   *)Sender)->Tag)  
      {  
            case   0:   Button1->Caption="Button1   Clicked";  
                            break;  
              case   1:   Button2->Caption="Button2   Clicked";  
                            break;  
            case   2:   Button3->Caption="Button3   Clicked";  
                            break;  
               
        }  
  }Top

3 楼feilongzaitian1979(大漠孤烟)回复于 2005-07-25 20:01:47 得分 0

多谢!Top

相关问题

  • 动态数组??????
  • 动态数组
  • 动态数组
  • 动态数组CArray
  • 关于动态数组
  • 动态数组的问题!
  • 动态数组的使用
  • 动态数组的用法?
  • 数组动态分配???
  • 动态二维数组?

关键词

  • 数组
  • 生成
  • 动态
  • button
  • caption
  • clicked
  • 设置
  • sender
  • break
  • case

得分解答快速导航

  • 帖主:feilongzaitian1979
  • F117p

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo