在VFP程序中创建工具条

在VFP程序中创建工具条,第1张

在VFP程序中创建工具条,第2张

每个人都熟悉工具栏。使用工具栏可以使我们的操作更加方便。工具栏在程序中使用,如图所示。当程序运行时,我们可以将工具栏放在任何地方,我们可以调整工具栏的大小和改变按钮的排列(水平和垂直)。那么,你如何在VFP创建一个工具栏呢?在VFP的窗体设计环境中没有工具栏控件。要使用工具栏,你得自力更生!

首先你要创建一个新的工具栏类:从新创建的文件的文件类型中选择CLASS,然后输入你新创建的类名和文件名(本例中为mytoolbar.vcx)来存储这个类的信息。最重要的是你要选择“toolbar”作为这个类的基类。然后进入类设计器环境。与窗体设计环境一样,您可以向工具栏添加各种常见控件。本文主要是利用工具栏来移动数据表的指针,所以工具栏中只增加了四个按钮:头、上一个、下一个、结束。它们的标题是文件头、上一个、下一个和文件尾。当然,如果你想让你的工具栏看起来更漂亮,你也可以把按钮设计成图案。然后我们在类设计器中为每个按钮编写相应的代码。

1.单击1的事件代码。头部按钮:
Go
*移动数据表指针时,必须考虑更新窗体(集合)上的内容
*按钮本身的“父亲”工具栏,工具栏的“父亲”就是引用工具栏的窗体集合。
this . parent . parent . refresh
2。点击上一个按钮的事件代码:
ifbof ()
Waitwind "已到达第一条记录!"
return
else
skip-1
迪恩
this . parent . parent . refresh
3 .单击下一个按钮的事件代码:
ifeof()。"
return
else
skip
迪恩
this . parent . parent . refresh
单击4.end按钮的事件代码:
Go Bottom

经过以上过程,我们的工具栏就做好了。接下来在VFP新建一个表单form1,在数据环境中添加一个数据表txl.dbf(有三个字段:姓名、地址、电话号码),将数据环境中的字段拖动到表单中,这样就可以查看数据表了。在表单控件工具栏选择“添加”控件,会要求你输入可视化类库的文件名(本文指的是mytoolbar.vcx)。之后,表单控件的工具栏布局会发生变化,你可以看到刚刚设计的工具栏控件出现在上面。现在,您可以将工具栏控件拖动到表单中。在给窗体添加工具栏之前,我们首先要知道工具栏的本质是一个窗体。因此,在向form1添加工具栏控件时,会询问您是否要添加新的formset。如果您选择“是”,您的程序将结束。试试看,你会发现一切都太容易了。事实上,在类设计器中为每个控件编写的代码节省了您大量的精力,您可以以任何形式使用工具栏控件。所以你能感受到“阶级”的优势。

此外,需要注意的是,在表单中添加工具栏往往与菜单的内容相对应。通常,一个表单不能只有一个工具栏。以本文给出的例子为例。如果用户关闭工具栏,那么用户将不得不再次查看数据表,因此他将不得不查看该表并感到失望。如果只想使用工具栏而不是菜单选项,则必须将工具栏的ControlBox属性设置为。即不允许用户关闭工具栏。

由于篇幅有限,本文不多谈如何改进工具栏。其实只要掌握了工具栏的设计原理,改进工具栏应该不难!

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 在VFP程序中创建工具条

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情