社区
VFP
帖子详情
请教高手:如何用程序方式在已建立的表单中给控件(如文本框)click事件添加代码?在线!
housl
2004-10-18 09:01:24
我已在交互方式建立了一个表单(abc.scx)现在表单中有60多个文本框控件txta1、txta2,...,txta60,交互方式下为每个文本框编写click事件代码比较烦,如何用程序方式批处理在已建立的表单中给控件(如文本框)click事件添加代码?请给试例,谢谢。
...全文
162
8
打赏
收藏
请教高手:如何用程序方式在已建立的表单中给控件(如文本框)click事件添加代码?在线!
我已在交互方式建立了一个表单(abc.scx)现在表单中有60多个文本框控件txta1、txta2,...,txta60,交互方式下为每个文本框编写click事件代码比较烦,如何用程序方式批处理在已建立的表单中给控件(如文本框)click事件添加代码?请给试例,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LAIYANGPJ
2004-10-22
打赏
举报
回复
我觉得清风的方法简单可行自定义类也不麻烦.
itzhiren
2004-10-22
打赏
举报
回复
这么多!也太多了吧,给你提供一个论坛吧:
http://www.meizibbs.3322.org/bbs/get.asp?get=16822
十豆三
2004-10-21
打赏
举报
回复
dfwxj(清风)
的方法比较好理解!!!
dfwxj
2004-10-20
打赏
举报
回复
如果你的事件都相同的话,可以先设计一个文本框,写好CLICK事件,然后拷贝粘贴,这样其他文本框自然会都带上CLICK事件了
如果你的广西框的CLICK事件不同,可以先设计一个文本框,写好CLICK事件:
do tmp with this.name
然后拷贝粘贴,再写一个tmp过程,在这个过程中进行批量处理,
para txtname
do case
case txtname='txta1'
*执行代码
case txtname='txta2'
case txtname='txta3'
.
.
.
case txtname='txta60'
endc
philozz
2004-10-20
打赏
举报
回复
vfp8对面向对象的编程支持得更好。可以使用bindevent()/unbindevent()来添加和移除事件处理。
可以举一个极为简单的例子。form中有一command1,以下动态的绑定了一个事件,随后又及时的移除了它。
1、首先,在form中定义一个自定义事件MyClick
FUNCTION MyClick()
MessageBox("Button Clicked")
UnbindEvents(THIS.command1,"Click",THIS,"MyClick") && 解除绑定
ENDFUNC
2、在form的init()事件中将MyClick绑定到command1中
FUNCTION Init()
BINDEVENT(THIS.command1,"Click",;
THIS,"MyClick")
ENDFUNC
有关资料,请参考:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/folrfbindeventfunction.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/folrfUNBINDEVENTSFunction.asp
yestoyes
2004-10-18
打赏
举报
回复
这种时候还是用类比较方便
JohnShen
2004-10-18
打赏
举报
回复
如果你的60多个文本框控件行为类似,可以自定义一个文本框类,在里面写代码,然后将你的文本框换成自定义的文本框就可以了。
xclzteb
2004-10-18
打赏
举报
回复
最简单的方法,记它们在单击事件中调用一个过程,然后按需要修改过程文件就可以了,或者使用类也可以修改单击事件代码,不过要烦琐些。
Photoshop-CS6-海报设计与制作PPT学习课件.ppt
Photoshop-CS6-海报设计与制作PPT学习课件.ppt
毕业设计-ssm560驾校预约管理系统+jsp.zip
源码+数据库+配套文档+答辩教程
java学生成绩标准管理系统专业课程设计.doc
java学生成绩标准管理系统专业课程设计.doc
vue2脚手架搭建详解
内容概要:本文详细介绍了使用Vue CLI在Vue 2
中
快速搭建项目结构的方法。首先,确保安装Node.js并全局安装Vue CLI,通过命令验证安装是否成功。接着,创建Vue 2项目时可以选择预设特性,如Babel、Router、Vuex等,并选择Vue 2版本及其他配置,如路由模式、CSS预处理器和ESLint规则。项目结构包括源
代码
、静态资源、配置文件等。运行项目后可通过浏览器访问确认成功。此外,还介绍了常用配置调整,如修改端口号、
添加
Sass支持、配置Vue Router和Vuex。最后,提供了构建生产版本的方法和常见问题解决方案,以及扩展推荐,如UI框架和状态管理替代方案。; 适合人群:熟悉前端开发,特别是对Vue有一定了解的开发者,以及需要快速搭建Vue 2项目的团队成员。; 使用场景及目标:①帮助开发者快速创建功能完备的Vue 2项目,掌握Vue CLI的使用方法;②指导开发者进行项目配置和优化,如
添加
样式预处理器、配置路由和状态管理;③解决开发过程
中
遇到的常见问题,提高开发效率。; 阅读建议:由于本文涉及较多命令行操作和配置细节,建议读者在实际操作环境
中
边学边练,同时参考官方文档和其他资源,以便更好地理解和应用所学内容。
VBA教程(基础入门).ppt
VBA教程(基础入门).ppt
VFP
2,748
社区成员
29,138
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章