C++builder 怎么添加自己写的函数

有几十个image控件,用了好多类似的代码,想用个函数比较省事但不知道怎么加,加在哪儿#include<vcl.h>#pragmahdrstop#include"Unit... 有几十个image控件,用了好多类似的代码,想用个函数比较省事
但不知道怎么加,加在哪儿
#include <vcl.h>
#pragma hdrstop

#include "Unit2.h"
int t;
int color;
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm2 *Form2;
//---------------------------------------------------------------------------
__fastcall TForm2::TForm2(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

ps:是新手,所以请尽量说的简单一点
展开
 我来答
独落长秋
2011-08-14 · TA获得超过1535个赞
知道小有建树答主
回答量:606
采纳率:0%
帮助的人:676万
展开全部
加在TForm2 *Form2;
下面那点就得了。 然后在相应的事件下面好陆调用。
其实很多地方都能加的,只要塌正你调用之前加团袜悔上就得了。只是一般加在显眼的地方,方便阅读。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1fc36d4
2011-08-14 · TA获得超过3126个赞
知道大有可为答主
回答量:1497
采纳率:100%
帮助的人:1802万
展开全部
在银弊并头文卜答件Unit2.h中
class TForm2:public TForm
{
public:
int UseImage(TImage *image);
};
在体锋迹文件Unit.cpp中

int TForm2::UseImage(TImage *image)
{
//add your code
}
追问
能问一下那个TImage *image是什么意思吗
看到Unit2.h里函数的参数都是TObject *Sender
追答
这里怎么用都无所谓,就传个参数而已。
你不是要操作几十个TImage*吗?把共同代码都写在这里面,其他要用的地方就调用UseImage(Image1),UseImage(Image2)这样。
即时不传参也没事,看你怎么使用了。没人规定函数就必须传参或传什么参数的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dwjchdu
2011-08-22 · TA获得超过5914个赞
知道大有可为答主
回答量:4576
采纳率:60%
帮助的人:1070万
展开全部
加在#include "Unit2.h"下面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式