打印本文 打印本文 关闭窗口 关闭窗口
Delphi深度探索-数据库明了的ActiveX控件
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2241  更新时间:2009/4/23 18:39:53  文章录入:mintao  责任编辑:mintao
>

 

 

 

 

 

 

 

 


    注意在Flags属性页有很多多选框,对于我们来说,只关心同数据绑定相关的选项。它们是Bindable,Display Bindable,Default Bindable,Immediate Bindable和Request Edit选项。

    标记一个属性为bindable后,并将其同数据库字段绑定后,当用户修改了属性后,控件就会通知数据库值已经变化,并请求数据库记录更新状况,数据库反过来也会通知记录更新是否成功。

    Bindable选项表明属性支持数据绑定,如果把属性标记为bindable,属性将在其值变化时通知其容器。

    Request Edit表明属性支持OnRequestEdit 通知消息,这允许控件询问容器属性值是否允许用户修改。

    Display Bindable表示容器可以向用户显示这个属性是可绑定的。

    Default Bindable表示它是唯一的,缺省的可绑定属性,使用它必须同时标记了Bindable属性。

    Immediate Bindable当被标记时,所有的改变都会被通知,同时还需要设定bindable和Request Edit标记。

    下面我们就标记EditX控件的Text属性为Bindable,Display Bindable,Default Bindable,和Request Edit。然后点Refresh按钮刷新类型库,最后选Run | Register ActiveX Server注册ActiveX控件。

    再引入新的EditX ActiveX控件,就会发现它确实实现了数据绑定的功能,下面就是一个使用了数据明了的EditX的程序的运行示意图1.17,(Delphi的ActiveX数据明了功能的实现的确简单很COOL,不是吗?。

 

 

 

图1.17

 

 

 

 

 

 

 

 

 

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口