首页 相关文章 在Delphi的DBGrid中插入其他可视组件

在Delphi的DBGrid中插入其他可视组件

  Delphi提供了功能强大的 DBGrid组件,以方便进行数据库应用程序设计。但是如果我们仅仅利用DBGrid组件,每一个获得焦点(Grid)只是一个简单的文本编辑框,不方便用户输入数据。Delphi也提供了一些其他数据组件来方便用户输入,比如DBComboBox,DBCheckBox等组件,但这些组件却没有DBGrid功能强大。Delphi能不能象Visual Foxpro那样让DBGrid中获得焦点网格可以是其它可视数据组件以方便用户呢?其实我们可以通过在DBGrid中插入其他可视组件来实现这一点。

  Delphi对DBGrid处理的内部机制,就是在网格上浮动一个组件DBEdit组件。你输入数据的网格其实是浮动DBEdit组件,其他未获得焦点地方不过是图像罢了。所以,在DBGrid中插入其他可视组件就是在网格上浮动一个可视组件。因此任何组件,包括从简单的DbCheckBox到复杂的对话框,都可以在DBGrid中插入。下面就是一个如何在DBGrid中插入DBComboBox组件的步骤,采用同样的办法可以插入其他组件。

  1、 在Delphi 4.0中新建一个项目。

  2、 分别拖动的Data Access组件板上DataSource、Ta...[ 查看全文 ]

2016-02-19 标签:

在Delphi的DBGrid中插入其他可视组件的相关文章

手机页面
收藏网站 回到头部