社区
Delphi
帖子详情
如何在TDbGrid的各列全部创建完成后触发我的事件?
Anota
2003-10-09 04:15:59
我在form1上添个dbgrid1,添加了a,b,c三列
想继承TDbGrid写个组件加个事件,当abc三列创建完后触发
该怎么做?
...全文
44
7
打赏
收藏
如何在TDbGrid的各列全部创建完成后触发我的事件?
我在form1上添个dbgrid1,添加了a,b,c三列 想继承TDbGrid写个组件加个事件,当abc三列创建完后触发 该怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Anota
2003-10-10
打赏
举报
回复
gz
Anota
2003-10-10
打赏
举报
回复
to: huojiehai(海天子)
三列不一定是写代码添加的,所以不知何时FOnaaa(Self)
我试用在Create过程里,呵呵,这时三列还没有
Anota
2003-10-10
打赏
举报
回复
有可能abc是自个写个代码创建的,但大多数都是在设计期时一次添加完成的,
在运行期我需要调用一个过程来处理各列,我以前的做法是在form.onshow里处理某个特定的TDbGrid,如果一个form里有多个TDbGrid又或是在不同的form里(尽管可以继承)都要写,所以觉得麻烦,就想继承TDbGrid自个写个组件
如果有其它方法更好
huojiehai
2003-10-09
打赏
举报
回复
如
type
TOnaaa = procedure(Sender: TObject) of object;//定义事件指针类型
private
FOnaaa: TOnaaa;
published
property Onaaa: TOnaaa read FOnaaa write FOnaaa;//定义事件
....
//添加完三列
if Assigned(FOnaaa) then FOnaaa(Self);//这样就执行了
耙子
2003-10-09
打赏
举报
回复
如果abc自己创建的,那么还需要什么事件?自己写代码就行了
wbw
2003-10-09
打赏
举报
回复
up没遇见过,关注
Anota
2003-10-09
打赏
举报
回复
up
delphi中
TDB
Grid
的使用
在ColoredDB
Grid
1的onDRawColoredDB
Grid
事件
中输入下列代码,设定由Wage(工资)来决 定在ColoredDB
Grid
1各行的颜色。 procedure TForm1.ColoredDB
Grid
1 DRawColoredDB
Grid
(Sender: TObject; Field: TField; ...
DB
Grid
应用系列
DB
Grid
应用系列版权所有 codesky.net 2003-2005发表时间:2004-10-19 关键字:未知在 Delphi 语言的数据库编程中,DB
Grid
是显示数据的主要手段之一。但是 DB
Grid
缺省的外观未免显得单调和缺乏创意。其实,我们...
DB
Grid
各属性的设置
在 Delphi 语言的数据库编程中,DB
Grid
是显示数据的主要手段之一。但是 DB
Grid
缺省的外观未免显得单调和缺乏创意。其实,我们完全可以在我们的程序中通过编程来达到美化DB
Grid
外观的目的。通过编程,我们可以改变...
db
grid
使用大全(delphi)
事件
,在其中实现特殊的效果。要判断记录是否满足要求,可以使用 DB
Grid
的 DataLink 属性获得数据,但 DB
Grid
的 DataLink 属性属于保护成员,必须在 TCustomDB
Grid
的子类中调用。...
DELPHI控件属性
事件
说明
常用DELPHI控件属性
事件
设置说明 常用DELPHI控件属性设置说明目录TForm ClassTPanel组件TToolBar ClassTToolButton ClassTTimer ClassTADOConnection ClassTADOQuery ClassTADODataSet Class
TDB
Grid
...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章