在VB6中创建用户可修改的表格控件

ZDNet软件频道 时间:2003-02-28 作者:BUILDER.COM |  我要评论()
本文关键词:
在本文中,我们将介绍一种简单的方法,用这种方法我们可以直接在表格控件中输入和修改数据。我们在例子中用到了常见的Microsoft Flex Grid Control。

开发者们已经总结了在表格控件(grid control)中改变数据显示方式以及添加新的数据行的各种方法。这些方法包括分割特定的数据输入窗口以及显示文本框(这样输入后的数据可以修改)。在本文中,我们将介绍一种简单的方法,用这种方法我们可以直接在表格控件中输入和修改数据。我们在例子中用到了常见的Microsoft Flex Grid Control。

让我们开始编写代码

首先,按照下面的步骤创建一个简单的VB项目:

  1. 进入VB开发环境并开始一个新的项目。
  2. 在Project Components中找到Microsoft FlexGrid Control 6.0。
  3. 向你的表单(form)中添加一个MS FlexGrid控件,它的名字为grdInfo现在你的屏幕应该如A所示。
  4. 在Form Load事件中加入如下代码:
  5. CallSetGridProperties
    Call FillData
  6. 清单A中的代码加到grdInfo_KeyPress(KeyAscii As Integer) 事件中。
  7. 清单B中的代码添加Private Sub SetGridProperties()。
  8. 清单C中的代码田间Private Sub FillData()。
  9. 按[Ctrl][F5]来运行该项目,你看到的屏幕应该如B所示。

图A

图B



现在,点击表格第一行的第一个单元,按几次退格键来清楚单元中已有的字符,然后任意填写。如你所见,你可以修改单元格中的内容。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134