社区
C++ Builder
帖子详情
关于代码重用的一个问题
CTAer
2003-08-18 09:42:56
我有9个Image控件,要求它们根据点击事件载入同一幅图片
除了为每个控件编写OnClick响应外,有没有办法让这9个Image
使用同一段代码?
...全文
64
7
打赏
收藏
关于代码重用的一个问题
我有9个Image控件,要求它们根据点击事件载入同一幅图片 除了为每个控件编写OnClick响应外,有没有办法让这9个Image 使用同一段代码?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CTAer
2003-08-20
打赏
举报
回复
楼主谢谢各位了
honlyn
2003-08-19
打赏
举报
回复
Object Inspector/Events/
在OnClick下拉框中选择所需方法。
柯本
2003-08-19
打赏
举报
回复
很简单,用我上面的程序,加入到form的OnActive
void __fastcall test(TImage * img)
{
// 这里你可对img处理
}
...
因为OnClick的参数Sender就是本身
CTAer
2003-08-19
打赏
举报
回复
我是楼主
总共有9个Image,如果OnClick代码为
Image1->Picture->LoadFromFile("C:\\xxx.bmp");
照楼上的办法点其他8个Image时都会在Image1显示xxx.bmp
怎样才能做到点哪个就让哪个Image显示xxx.bmp呢?
当然,我不希望为每个Image写OnClick代码。
kanhongsh
2003-08-19
打赏
举报
回复
你先编写完成OnClick事件函数后,如myImageOnClick().
Image1->Onclick = myImageOnClick;
Image2->Onclick = myImageOnClick;
...
MAX°孟兆
2003-08-19
打赏
举报
回复
你先为一个IMAGE编写完成OnClick事件(如:TForm1::Image1OnClick())后,把剩下的IMAGE全部选中,然后点击Event页,在OnClick下拉列表框中选择刚才编写的OnClick事件就好了
www.maxss.net
柯本
2003-08-18
打赏
举报
回复
for(int i=0;i<ComponentCount;i++)
if (Components[i]->ClassNameIs("TImage"))
((TImage *)Components[i])->OnClick=(TNotifyEvent)&test;
ICanSeeYou远程控制软件(所有C#源
代码
)
代码
重用
性 通过结合程序员定义的类和定义良好、精心测试、文档完整、可移植和用途广泛的FCL(
重用
框架类库),开发者进行软件构建,这种形式的软件
重用
加速了功能强大和高质量软件的开发。而本项目定义了...
怎么实现
代码
的
重用
性?
代码
重用
Java架构师之路:品设计模式写优雅
代码
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类整理的、
代码
设计经验的总结,使用设计模式是为了可
重用
代码
,编写出可扩展、更优雅的
代码
。总体来说设计模式分为三大类:创建型模式,结构型...
代码
重用
和接口
重用
其实仔细翻阅下书本就不难发现,
代码
重用
就是继承父类的方法,达到方法(
代码
)
重用
的目的,而接口
重用
就是在多态中能够通过父类指针来调用子类的方法,当然这个需要用到虚函数和类型转化的支持,达到一个指针能够...
代码
规范的可
重用
性:提高
代码
的可
重用
性
1.背景介绍 在现代软件开发中,
代码
的可
重用
...在本文中,我们将讨论如何提高
代码
的可
重用
性,以及如何遵循一些最佳实践来实现这一目标。我们将讨论以下几个方面: 背景介绍 核心概念与联系 核心算法原理和具体操...
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章