注册 登录
编程论坛 VFP论坛

改变 Commandbutton 标题 Caption 时会触发什么事件

mywisdom88 发布于 2023-09-25 00:06, 362 次点击
如题
改变 Commandbutton 标题时会触发什么事件
3 回复
#2
csyx2023-09-25 09:31
不会触发任何 vfp 事件

1. 如果需要的地方多,可以子类化一个命令按钮,并添加名为 Caption_Assign 的方法,以后改变 Caption 时就会调用这个方法

2. 只有一个特例需要的话,简单用 BindEvent 将这个按钮的 Caption 绑定到一个表单方法就行,例如:
  a) 新增一个表单方法 OnCmdCaptionChange
Local array aTemp[1]
AEvents(m.aTemp, 0)
MessageBox('按钮标题改成了:' + m.aTemp[1].Caption)
  b) 表单 Init 中
BindEvent(, 'Caption', This, 'OnCmdCaptionChange', 1)


[此贴子已经被作者于2023-9-25 09:33编辑过]

#3
schtg2023-09-25 11:33
回复 2楼 csyx
学习啦,谢谢!
#4
mywisdom882023-09-26 01:05
1. 如果需要的地方多,可以子类化一个命令按钮,并添加名为 Caption_Assign 的方法,以后改变 Caption 时就会调用这个方法
不错,可以
1