回 帖 发 新 帖 刷新版面

主题:有关用向导做的表单问题

我用向导最了一个表单,
里面的BUTTONSET1里有cmdprev,cmdnext,cmdtop,cmdend,cmddelete,cmdedit等,我想看他们的代码.如何看呢? 我看到的是空空如也,但系统代码肯定有。不然表单如何运行呢?  特别是cmdedit,我想用他来 close all, clear event,但不行,我想把他删除,如何做?另外vfp中的菜单,我 set sysmenu to 可以将系统菜单隐藏,但如何隐藏最大化、最小化、关闭按钮呢?愿各位老师不惜赐教

回复列表 (共4个回复)

沙发

1、右键单击“按钮组”
2、选择“编辑”项
3、双击要查看代码的“命令按钮”
4、选择click事件旁的“查看父代码(I)”
5、单击“txtbtns“,代码就可以看见了。

板凳

向导制作的表单,
表单上的控件,都是系统基础类的对象。

你打开:属性窗口-〉其它-〉
找到:
ClassLibrary  属性。

其属性值,就是存放,基础类的路径和类库名。

Class  属性。
其属性值,就是基础类的名称。


打开该类库,点击相应的类的名称,就可以在类编辑器中,修改代码了。

3 楼

thanks

4 楼

可以利用向导制作的命令组:在编辑状态下,选中cmdedit,把它的visibl和enabled属性设置为.f.,然后在这个命令组中加一个自己的cmdedit命令按钮,参照父代码放入自己想要的代码就是了。
关闭:最大化、最小化、关闭按钮
_screen.controlbox=.f.&&使主窗口的控制框失效

我来回复

您尚未登录,请登录后再回复。点此登录或注册