| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1221 人关注过本帖
标题:修改表单向导生成的 buttonset 新手可以看看
只看楼主 加入收藏
玲子
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2006-8-24
收藏
 问题点数:0 回复次数:0 
修改表单向导生成的 buttonset 新手可以看看

VFP的表单向导功能强大,通过表单向导我们可以生成方便实用的数据录入界面。当点击"添加" 按钮添加数据时表单下面的BUTTONSET按钮变为图二所示,"添加"变为"保存","编辑" 变为"还原",但是标准的BUTTONSET按钮功能并不能完全满足要求,比如我们要求:①添加数据时序号栏自动加一,②保存时先检查设备名是否为空,若为空则提示错误,请用户重新录入。显然需要对这两个按钮的功能加以扩充,但是我们知道BUTTONSET按钮中的代码一般情况下是不可见的,自己重编代码又很麻烦,有没有一种简单的办法呢?答案是肯定的。下面是具体方法:
  1、 在表单上加入一个command按钮"command1",在其click事件中输入如下代码:

Set step on
Thisform.buttonset1.cmdadd.click (现在高版本的可以直接看父类代码)
  2、 然后运行表单,点击"command1" 按钮,系统进入跟踪状态,跟踪光条停在第②行上,按F8执行单步跟踪即可进入buttonset1.cmdadd.click的代码部分,将所有的代码复制到剪贴板,中止运行回到表单编辑状态。
  3、 在buttonset按钮条上点击鼠标右键,弹出图三所示菜单,选择"编辑", 然后在"添加"按钮上双击鼠标左键,进入buttonset1.cmdadd按钮的click事件,此时事件代码为空,

  用粘贴功能将剪贴板中的代码粘贴进来,在其中适当的地方加入你自己的代码,这样buttonset1.cmdadd按钮的功能就扩充了。加入什么样的代码根据你自己的需要而定,笔者这里就不再细谈。

  用同样的方法可以扩充所有按钮的功能。

[此贴子已经被作者于2006-9-4 22:09:55编辑过]

搜索更多相关主题的帖子: buttonset quot 按钮 BUTTONSET 
2006-09-04 22:08
快速回复:修改表单向导生成的 buttonset 新手可以看看
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.048260 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved