事件中都有TObject *Sender这个参数,做什么用的???

C++ Builder > VCL组件使用和开发 [问题点数:100分,结帖人kingcom]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:1102
等级
本版专家分:19386
勋章
Blank
红花 2003年2月 C++ Builder大版内专家分月排行榜第一
Blank
黄花 2003年1月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2005年4月 Java大版内专家分月排行榜第三
2001年12月 C/C++大版内专家分月排行榜第三
等级
本版专家分:195
勋章
Blank
红花 2003年2月 VC/MFC大版内专家分月排行榜第一
2002年12月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2003年3月 VC/MFC大版内专家分月排行榜第二
2002年11月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2003年1月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:195
勋章
Blank
红花 2003年2月 VC/MFC大版内专家分月排行榜第一
2002年12月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2003年3月 VC/MFC大版内专家分月排行榜第二
2002年11月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2003年1月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:2345
勋章
Blank
技术圈认证 用户完成年度认证,即可获得
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
等级
本版专家分:93008
勋章
Blank
黄花 2012年4月 C++ Builder大版内专家分月排行榜第二
2011年4月 C++ Builder大版内专家分月排行榜第二
2009年12月 C++ Builder大版内专家分月排行榜第二
2009年11月 C++ Builder大版内专家分月排行榜第二
2009年10月 C++ Builder大版内专家分月排行榜第二
2009年8月 C++ Builder大版内专家分月排行榜第二
2007年5月 C++ Builder大版内专家分月排行榜第二
2002年5月 C++ Builder大版内专家分月排行榜第二
2001年10月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2013年5月 C++ Builder大版内专家分月排行榜第三
2012年7月 C++ Builder大版内专家分月排行榜第三
2012年5月 C++ Builder大版内专家分月排行榜第三
2011年5月 C++ Builder大版内专家分月排行榜第三
2011年3月 C++ Builder大版内专家分月排行榜第三
2010年12月 C++ Builder大版内专家分月排行榜第三
2010年10月 C++ Builder大版内专家分月排行榜第三
2010年1月 C++ Builder大版内专家分月排行榜第三
2009年9月 C++ Builder大版内专家分月排行榜第三
2009年7月 C++ Builder大版内专家分月排行榜第三
2009年6月 C++ Builder大版内专家分月排行榜第三
2009年5月 C++ Builder大版内专家分月排行榜第三
2006年3月 C++ Builder大版内专家分月排行榜第三
2005年9月 C++ Builder大版内专家分月排行榜第三
等级
本版专家分:34304
勋章
Blank
红花 2002年12月 C++ Builder大版内专家分月排行榜第一
2002年2月 C++ Builder大版内专家分月排行榜第一
Blank
黄花 2002年3月 C++ Builder大版内专家分月排行榜第二
2002年1月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2002年11月 C++ Builder大版内专家分月排行榜第三
2002年10月 C++ Builder大版内专家分月排行榜第三
2002年4月 C++ Builder大版内专家分月排行榜第三
等级
本版专家分:195
勋章
Blank
红花 2003年2月 VC/MFC大版内专家分月排行榜第一
2002年12月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2003年3月 VC/MFC大版内专家分月排行榜第二
2002年11月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2003年1月 VC/MFC大版内专家分月排行榜第三
kingcom

等级:

事件处理程序中sender参数的用法

很多控件生成的事件处理程序都带个object类型的参数sender,往往大多数初学者不知道这个参数怎么,其实这个参数从它的命名上就可以知道:它是整个事件处理程序的发起者,知道一点一些事情,往往就简单...

关于响应事件中的Sender

很多响应事件都会有个参数就是Sender,如下: - (IBAction)updateSliderValue:(id)sender Sender其实就是触发响应的那个实例对象,比如这个消息是由一UISlider触发的,那么那个指定的UISlider就是Sender,可以通过...

Click事件sender的一简单作用

今天遇到了小问题,多控件引用同一个事件时,想要判断当前到底是哪个控件引用该事件,然后就去琢磨了一下sender,问了下别人,sender是可以强制转换成任意类型的。 转换方式为:类型 变量名 = (类型)sender 例:...

C#事件sender和e参数的理解

sender事件源,表示触发事件的那个组件,比如说你按下按钮,那么sender就是按钮 EventArgs是事件参数,比如说你鼠标点击窗体,那么EventArgs是会包含点击的位置等等,它用来辅助你处理事件。...

delphi的事件中,都(sender:Tobject)是什么意思?

就是事件的载体,sender的类型是Tobject,比如你点击button1按钮,sender就是按钮。label1.Caption:=tbutton(sender).Caption;条语句就可以把你按钮的名字显示出来了。 转载于:...

WM_NEXTDLGCTL message and OnKeyPress

WM_NEXTDLGCTL message and OnKeyPress OnKeyDown

C#事件及响应方法——让你明白private void button1_Click(object sender, System.EventArgs e)...

声明:转自网络 引言 C#语言自C/C++演变而来。它是现代、简单、完全面向对象和类型安全的。C#语言是微软公司针对.Net平台才推出来的一门新语言,作为.Net平台的第一语言,它几乎集中了所有关于软件开发和软件...

DbGridEh 一单元格的值改变时另一单元格的值随之改变

你可以为每字段设置OnSetText事件,这样在输入完后回车会移动时就会触发,或者在adoquery的beforepost中或afterpost中都可以grid也提供了一些事件,也可以在某些条件下做这个事情 每字段的onupdatedata设置一下...

Qt之Q_OBJECT详解

信号和槽是Qt应用开发的基础,它可是将两毫无关系的对象连接在一起,槽和普通的C++函数是一样的,只是当它和信号连接在一起后,当发送信号的时候,槽会自动被调用只有加入了Q_OBJECT,你才能使用QT中的signal和...

委托与事件

一般情况下,事件的响应方法中都有个参数,其中一代表引发事件的对象即sender,由于引发事件的对象不可预知的,因此我们把其声明成为object类型,所有的对象都适用。第二个参数代表引发事件的具体信息,各种类型...

动态创建组件、用Sender实现代码重用、ActiveX控件的使用

动态创建组件、用Sender实现代码重用、ActiveX控件的使用 2010年06月06日  一、动态创建组件  BCB中提供了大量的VCL组件,有时难免要在程序中动态创建组件,VCL是用Object Pascal写的,她与C++语言还是存在着...

结构体中的AnsiString是传值还传址

AnsiString是C++Builder中的字符串类.当结构体中AnsiString成员时,而结构体又赋值给另一结构体。交换的是值还是地址呢? struct data ...void __fastcall TForm1::Button8Click(TObject *Sender) { ...

delphi中Create参数区别

From.create(参数)参数有以下几种:Application:你的控件的父级是主程序,所以他的级别最高.Self:你的控件的父级是当前窗口,他关闭你也关闭.Sender:你的控件的父级是当前对象.Handle:你的控件的父级是此句柄.Nil:无...

iOS:在objective-c 使用可变参数

objective-c中已的一些可变参数方法:

.Net Framework中的标准委托和事件_1

.Net Framework中的标准委托,已经... public delegate void EventHandler(object sender, EventArgs e); } .Net Framwork类库中的所有事件均基于EventHandler委托。 其中EventArgs参数是可以自定义,必须继...

Qt---之Q_OBJECT详解

信号和槽是Qt应用开发的基础,它可是将两毫无关系的对象连接在一起,槽和普通的C++函数是一样的,只是当它和信号连接在一起后,当发送信号的时候,槽会自动被调用只有加入了Q_OBJECT,你才能使用QT中的signal和...

使用RSA算法对接口参数签名及验签

我们首先会想到使用非对称加密算法对传输的数据进行签名以验证发送方的身份,而RSA加密算法是目前比较通用的非对称加密算法,经常被用于数字签名及数据加密,且很多编程语言的标准库中都自带RSA算法的库,所以实现...

如何实现接口之间参数加密传输 - RSA算法对接口参数签名及验签

我们首先向到使用非对称加密算法对传输的数据进行签名以验证发送方的身份,而RSA加密算法是目前比较通用的非对称加密算法,经常被用有数字签名及数据加密,且很多编程语言的标准库中都自带RSA算法的库,所以实现...

宏Q_OBJECT

所有QObject的派生类在官方文档中都推荐在头文件中放置宏Q_OBJECT,那么该宏到底为我们了哪些工作?在qobjectdef.h中下面的代码: view plain #defineQ_OBJECT\ public:\ Q_OBJECT_CHECK\ ...

浅析OnKeyPress事件和OnKeyDown、OnKeyUp事件

 OnKeyPress事件是在用户按下键盘上任何一可打印的字符时发生,只有能接收键盘输入的组件才OnKeyPress事件。我们常常利用OnKeyPress事件截取在编辑框和组合框组件中所输入的击键,还可以立即测试击键的有效性或...

WCF基础教程(四)——数据契约实现传送自定义数据类型

 将近两月的时间都在准备软考和项目上的一些事情,对于这个教程的更新没有跟上,从今天开始我会继续更 新这个教程,今天上午花费了一定的时间来看看了前面的几篇博客,在篇博客会根据在第一篇博客讲解的实例...

项目总结

几天完了一中型的项目,学到了许多的东西。在项目的时候遇到问题时都是上csdn看帖子,我想我遇到的问题别人肯定也会碰到,应该说大部分的问题都可以在csdn上找到答案。所以我在csdn学到了很多的知识,谢谢...

变量指针和函数参数

Pascal语言允许五种类型的参数(不是指参数的数据类型),分别是数值参数、常量参数、变量参数、 无类型的参数、开放数组参数。 不管是哪一种参数类型,在调用过程或函数时,实参跟形参在数上必须相同,在...

BackgroundWorker线程控件用法

BackgroundWorker是一非常不错的线程控件,能避免界面假死,让线程操作你想要的事,它学习起来很简单,但是能实现很强大的功能。发布篇文章的目的是将最近学习到的共享出来,大家交流一下,当然我也是菜鸟,在...

Object Pascal 数据类型

传递给过程或函数的参数值必须与形参的类型一致。在Object Pascal 语言中不会看到像C 语言编译器提示的“可疑的指针转换”等警告信息。由于Object Pascal 语言对数据类型比较严谨,因此它会对代码进行严格检查,以...

浅析OnKeyPress事件和OnKeyDownOnKeyUp事件

OnKeyPress事件 OnKeyPress事件是在用户按下键盘上任何一可打印的字符时发生,只有能接收键盘输入的组件才OnKeyPress事件。我们常常利用OnKeyPress事件截取在编辑框和组合框组件中所输入的击键,还可以立即测试...

Q_OBJECT

Q_OBJECT宏的作用   The Q_OBJECT macro at the beginning of the class definition is necessary for all classes that define signals or slots 只有加入了Q_OBJECT,你才能使用QT中的signal和slot机制。 ...

相关热词 c# directx 关闭进程时执行c# c#工业应用 c#状态栏控件 c#窗体调颜色 c# 设置listbox c#窗口实现好友列表 c# orm 框架哪个好 c# 字符串转变量名 c# float 赋值