本帖最后由 群发软件 于 2017-8-1 23:04 编辑
Delphi中DBEdiT组件常用技巧这个要好好收藏学点样子
Delphi的DBEdit组件位于组件板的Data Controls页上,用于编辑数据表当前记录某字段的值。DBEdit组件的主要属性与方法如下:
1、主要属性
(1)DataSource
用于选择数据源,使DBEdit组件通过数据源与数据表连接。当DBEdit通过数据源与数据表连接后,显示数据表的哪一个字段,则是由DataField字段决定的。
(2)DataField
用于选择数据字段,如果DataField设置为TB0602,则DBEdit用于显示与编辑字段TB0602的值。
DataSource与DataField是数据界面组件用于选择数据表与字段的最重要的2个属性。
(3)Enabled
当Enabled为True时数据界面组件有效,此时组件可用于编辑操作。当Enabled为False时,数据界面组件无效,运行后该组件呈灰色,不能用鼠标或键盘对该组件进行操作。
(4)ReadOnly
当ReadOnly为True时,数据只能读不能修改;为False时,数据可读可写。默认值为False。
以上属性也是大多数数据界面组件的共同属性,因此在下面的组件介绍中,不再重复介绍上述属性。
2、主要方法
(1)OnChange
当字段内容发生变化时触发该事件。
(2)OnClick
用鼠标单击组件触发该事件。
(3)OnDblClick
用鼠标双击组件触发该事件。
(4)OnKeyDown
当键按下时触发该事件。
(5)OnKeyUp
当键松开时触发该事件。
(6)OnMouseDown
当鼠标按下时触发该事件。
(7)OnMouseUp
当鼠标松开时触发该事件。
读者应注意,以上方法也是大多数数据界面组件共有的方法,大家可以试着写点小程序,这样才能掌握。
组件是对数据和方法的简单封装,简而言之,组件就是对象。C++ Builder中叫组件,Delphi中叫部件,而在Visual Basic中叫控件。现在就跟着小编一起来学习一下:在Delphi中如何使用DBEdit组件。
大家知道DBEdit这一个组件位于Delphi应用程序的哪一个位置吗?没错,就是位于组件板的DataControls页上面,它的主要作用就是用来编辑数据表当前记录某一个字段的值。那么DBEdit组件的主要方法以及主要属性是怎样的呢?现在就让我们一起来看一看吧,具体如下:
一、主要方法
首先小编要为大家介绍的是DBEdit组件的主要方法,它的方法主要有七个,究竟是哪七个呢?具体方法如下:
方法一:OnKeyUp事件,这一个事件是在手上按键已经松开的时候被触发的。
方法二:OnKeyDown事件,这一个事件是在按键被我们单击按下的时候触发的。
方法三:OnClick事件,这一个事件是在大家使用鼠标单击组件的时候触发的。
方法四:OnDblClick事件,这一个事件是在大家使用鼠标双击组件的时候触发的,注意这里是双击不是单击哟。
方法五:OnMouseUp事件,这一个事件是大家把鼠标按键松开的时候所触发的。
方法六:OnMouseDown事件,这一个事件是大家把鼠标按键按下的时候所触发的。
方法七:OnChange事件,这一个事件是当字段里面的内容发生有变化的时候所触发的。
温馨提示:在这里,小编主要向大家介绍了七个主要方法,其实这几种方法多数都是数据界面组件共有的方法。假如说大家想要将其掌握熟悉,那么小编建议大家可以尝试着编写一点小的应用程序,这样子的话,才可以不断的提升自己的能力哟。
二、主要属性
七种主要的方法小编就已经介绍完毕了,现在我们就一起来看一看DBEdit组件的主要属性吧,它的属性主要有四个。具体属性如下:
属性一:Enabled
Enabled这一个属性分别有False以及True这两种状态。当Enabled属性为False的时候,数据界面组件是没有效的,当我们运行了以后这一个组件呈现灰色,所以我们不可以使用键盘或者是鼠标对这一个组件进行相关的操作。当Enabled属性为True的时候,数据界面组件就是有效,这个时候组件就可以用于编辑的操作了。
属性二:Readonly
如同Enabled属性一样,ReadOnly这一个属性也有两种状态,分别是False以及True。在这两种状态中,False是默认值。当ReadOnly属性为False的时候,数据可以读也可以写。当ReadOnly属性为True的时候,数据仅仅只可以读而不可以进行修改。
属性三:DataField
这一个属性的主要功能就是用于选择数据字段,假如说将DataField设置成为TB0602的时候,那么DBEdit就可以用于显示与编辑字段TB0602的值了。
属性四:DataSource
这一个属性的作用就是用于选择数据源,可以让DBEdit组件通过数据源和数据表之间进行连接。当DBEdit通过数据源和数据表成功连接了以后,显示出数据表的哪一个字段,这就是由DataField字段来决定的。
注意事项:在这里,大家要注意一点,那就是DataField以及DataSource这两个属性是数据界面组件用于选择数据表和字段之间最重要的属性,所以大家一定要熟悉这两个属性哟。哈哈,还要和大家说的是,上面四个属性同样也是数据界面组件的共同属性,所以大家也一定要好好掌握哟,加油。