注意在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]
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18