社区
VFP
帖子详情
请教高手:如何用程序方式在已建立的表单中给控件(如文本框)click事件添加代码?在线!
housl
2004-10-18 09:01:24
我已在交互方式建立了一个表单(abc.scx)现在表单中有60多个文本框控件txta1、txta2,...,txta60,交互方式下为每个文本框编写click事件代码比较烦,如何用程序方式批处理在已建立的表单中给控件(如文本框)click事件添加代码?请给试例,谢谢。
...全文
166
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
打赏
举报
回复
最简单的方法,记它们在单击事件中调用一个过程,然后按需要修改过程文件就可以了,或者使用类也可以修改单击事件代码,不过要烦琐些。
asp.net
文本框
回车
事件
在这段
代码
中
,我们定义了一个ASP.NET
文本框
控件
,并为其
添加
了`onkeypress`属性,将其值设置为前面定义的JavaScript函数`btnKeyDown()`。这样,每当用户在这个
文本框
中
输入并按下回车键时,都会触发这个JavaScript...
表单
控件
的使用
###
表单
控件
的使用 #### 一、引言 在软件开发
中
,特别是桌面应用
程序
的设计
中
,
表单
是用户界面的重要组成部分。一个良好的
表单
不仅能够清晰地展示信息,还能有效地收集用户输入的数据。为了实现这些功能,开发者...
js日历
控件
(
文本框
单击,弹出日历)
在这个实例
中
,我们关注的是一个特定的日历
控件
,它会在用户点击
文本框
时弹出,并在选择日期后自动在
文本框
中
显示所选的日期,同时关闭日历。 首先,我们需要理解这个
控件
的核心概念: 1. **
事件
监听**:当用户...
.net动态
添加
控件
和
事件
范例
在.NET框架
中
,动态
添加
控件
和
事件
处理是编程
中
常见的需求,特别是在设计用户界面时,需要根据用户操作或特定条件动态生成
控件
。本文将深入探讨这一主题,结合提供的范例,帮助初学者理解如何在.NET环境
中
实现这一...
在Visual Foxpro编程
中
通过VF日历
控件
,VF日期插件,VF日期
控件
实现日期输入
在使用 VF 日历
控件
时,需要首先
建立
一个
表单
,并在
表单
上选择
文本框
控件
text1。然后,在
表单
上插入 VF 日历
控件
,双击
表单
空白处写各过程运行
代码
。在 Init 属性
代码
中
填写其日历
控件
隐藏
代码
,例如: thisform....
VFP
2,749
社区成员
29,139
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章