CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

我能找出调用函数的控件名吗?

楼主hchile(微波淡影)2002-03-29 23:48:44 在 C++ Builder / 基础类 提问

void   __fastcall   Tsetup_form::HKComboBox3Change(TObject   *Sender)  
  {  
        if((TComboBox   *)Sender->Name=="HKComboBox5")  
                {k=HKComboBox5->ItemIndex;  
                }  
    }  
  我这个函数是几个控件一齐调用的,但我想测出到底是哪一个控件调用了这个函数,而我用以上这段程序后编译出错,请高手指点一下迷津. 问题点数:30、回复次数:4Top

1 楼invalid(空心菜(Python是个好东东,大家多用用!))回复于 2002-03-29 23:58:14 得分 12

TComboBox   *pcb=(TComboBox   *)Sender;  
   
  if(pcb->Name=="HKComboBox5")  
                {k=pcb->ItemIndex;  
                }  
  Top

2 楼invalid(空心菜(Python是个好东东,大家多用用!))回复于 2002-03-29 23:59:54 得分 5

试用强制类型转换,一定要保证Sender是TComboBox   *的。否则会导致非法。Top

3 楼darkinger(Ganger)回复于 2002-03-30 00:00:10 得分 13

你的写法错了,你这是将Name转换为TComboBox   *,  
  应该写成下面的  
   
  if(((TComboBox   *)Sender)->Name=="HKComboBox5")  
  Top

4 楼hchile(微波淡影)回复于 2002-03-30 00:12:21 得分 0

多谢楼上各位Top

相关问题

  • 函数调用控件的问题
  • activex控件是怎样调用网页中的vbscript函数的???
  • 如何在网页调用ActiveX控件的方法或函数?
  • 怎样调用ActiveX和DLL的控件和函数??
  • 如何调用用户控件里的公共函数
  • 如何在网页中调用windows控件库中的函数?
  • asp.net中web控件对js文件中函数的调用
  • 高手请进:控件调用外部函数
  • 请问是用怎样用函数调用控件?
  • DataGrid里面的嵌套控件怎么调用后台函数?

关键词

  • 函数
  • 控件
  • hkcombobox5
  • 调用
  • tcombobox
  • pcb
  • sender
  • itemindex

得分解答快速导航

  • 帖主:hchile
  • invalid
  • invalid
  • darkinger

相关链接

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

广告也精彩

反馈

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