编程论坛
注册
登录
编程论坛
→
VFP论坛
改变 Commandbutton 标题 Caption 时会触发什么事件
mywisdom88
发布于 2023-09-25 00:06, 362 次点击
如题
改变 Commandbutton 标题时会触发什么事件
3 回复
#2
csyx
2023-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
schtg
2023-09-25 11:33
回复 2楼 csyx
学习啦,谢谢!
#4
mywisdom88
2023-09-26 01:05
1. 如果需要的地方多,可以子类化一个命令按钮,并添加名为 Caption_Assign 的方法,以后改变 Caption 时就会调用这个方法
不错,可以
1