ImageVerifierCode 换一换
格式:DOCX , 页数:64 ,大小:47.18KB ,
资源ID:19674124      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19674124.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PowerBuilder 8 数据窗口对象函数Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

PowerBuilder 8 数据窗口对象函数Word文件下载.docx

1、SetTransSetItemScrollNextRowGetTextSetTabOrderSetTransObjectRowsCopyScrollPriorPageSetTextSetFocusResetTransObjectRowsMoveScrollPriorRowSelectTextPointerXImportClipboardRowsDiscardScrollToRowSelectedTextPointerYImportFileShareDataGetRowSelectedLengthSetPositionImportStringShareDataOffSetRowSelectedL

2、ineDragSaveAsInsertRowGetColumnTextLineMoveRetrieveDeleteRowSetColumnLineCountResizeResetSetFilterGetColumnNameCopySetRedrawUpdateFilterFindCutHideDBCancelSetSortSetRowFocusIndicatorPasteShowDBErrorCodeSortSelectRowClearTriggerEventDBErrorMessageRowCountGetSelectedRowReplaceTextPostEventPrintModifie

3、dCountIsSelectedAcceptTextCreatePrintCancelFilteredCountGetFormatCanUndoDescribeGetItemDateDeletedCountSetFormatUndo总计:1051、 Dwcontrol.ClassName( )功能描述:得到对象继承层次中当前层次的类名。语法说明:dwcontrol:数据窗口控件名;返回值:String 类型。 如果执行成功,则返回对象继承层次中当前层次的类名; 如果发生错误,则返回空串(); 如果任何参数的值为 NULL,则该函数返回 NULL;用法:当某个祖先对象以其后继对象的方式实例化时,

4、使用 ClassName( ) 函数可以得到后继对象的名称。2、 Dwcontrol.TypeOf( )得到对象继承层次中最高层次的类名。Object 枚举数据类型。 如果执行成功,则返回对象继承层次中最高层次的类名; 如果任何参数的值为 NULL,则该函数返回 NULL;3、 Dwcontrol.GetParent( )得到指定对象的父对象引用。PowerObject 类型。该函数返回指向 dwcontrol 父对象的引用(指针)。4、 Dwcontrol.GetChild( name, dwchildvariable )得到指定对象的子数据窗口引用。 dwcontrol: name:Str

5、ing 类型,列名,该列包含了欲得到引用的子数据窗口对象; dwchildvariable:DataWindowChild 类型,用于存储该函数得到的子数据窗口对象的引用。Integer 类型。 如果执行成功,则返回1; 如果发生错误,则返回 -1;这里所说的子数据窗口包括两方面的意义:一是数据窗口对象中的下拉数据窗口(DropDownDataWindow);一是复合风格数据窗口对象中的子报表;需要注意的是,在创建复合风格的数据窗口对象时,它使用的子报表(实际上也是个数据窗口对象)必须要设置其 Name 属性,否则就不能使用 GetChild( ) 函数来得到该子报表的引用。5、 Dwcont

6、rol.GetBorderStyle( column )得到数据窗口控件指定列的边框类型。 column:要得到边框类型的列,column 参数可以使用列名(String 类型),也可以使用列号(Integer 类型);Border 类型。 如果执行成功,返回数据窗口控件中column 列的边框类型,用 Border 枚举类型的量表示,其有效取值为:Box!:方框Lowered!三维下凹NoBorder!无边框Raised!三维上凸ResizeBorder!可变大小边框ShadowBox!阴影Underline!下划线 如果任何参数的值为 NULL,则该函数返回NULL;6、 Dwcontro

7、l.SetBorderStyle( column, borderstyle )设置数据窗口控件指定列的边框风格。要设置边框类型的列。column 参数可以使用列名(String 类型),也可以使用列号(Integer 类型); borderstyle:Border 枚举数据类型,指定要设置的边框类型,其有效取值为: 如果执行成功,则返回 1;7、 Dwcontrol.SetTabOrder( column, tabnumber )修改数据窗口控件指定列的跳转次序(Tab 次序)。指定要设置跳转次序的列。 tabnumber:0 9999 之间的一个数字,该数字将作为指定列的跳转序号。如果将该参

8、数设置为 0,则 column 参数指定的列将不可更新,同时该列也无法得到输入焦点; 如果执行成功,则返回指定列先前的跳转序号;8、 Dwcontrol.SetFocus( )将焦点设置到指定控件上。9、 Dwcontrol.PointerX( )确定鼠标指针离指定对象左边缘的距离。 如果执行成功,则返回鼠标指针离 dwcontrol 左边缘的距离(以 PBU 为单位);10、 Dwcontrol.PointerY( )确定鼠标指针离指定对象上边缘的距离。 如果执行成功,则返回鼠标指针离 dwcontrol 上边缘的距离(以 PBU 为单位);11、 Dwcontrol.SetPosition

9、( position, precedingobject )指定数据窗口控件在窗口中显示的前后次序。 position:SetPosType 枚举型值,该参数的取值为:Behind!把 dwcontrol 控件放置到 precedingobject 对象的后面;ToTop!把 dwcontrol 控件放置到所有控件的前面;ToBottom!把 dwcontrol 控件放置到所有控件的后面; precedingobject:可选参数,当 position 参数取值为 Behind! 时,需要指定 precedingobject 参数,其作用是把指定控件放置到 precedingobject 控件的

10、后面。12、 Dwcontrol.Drag( dragmode )开始或结束控件的拖曳操作。 dragmode:指定希望进行的拖曳操作类型,该参数是个 DragMode 类型的值,各值的意义为:Begin!进入拖曳模式;Cancel!停止拖曳操作,但不触发DragDrop 事件;End!停止拖曳操作,如果被拖曳控件位于某个拖曳操作的目的对象上,那么触发该对象的 DragDrop 事件;13、 Dwcontrol.Move( x, y )把数据窗口控件移动到指定的位置(相对于其所处的父窗口); x:移动后新位置的 x 坐标,以 PBU 为单位; y:移动后新位置的 y 坐标,以 PBU 为单位;

11、Move( ) 函数与直接修改控件或对象的 X、Y 属性的最终效果相同,但两者之间存在一些性能上的差异:使用 Move( ) 函数只需重绘一次控件或对象,而直接修改 X、Y 属性需要重绘 2 次控件或对象。14、 Dwcontrol.Resize( width, height )改变数据窗口控件的大小,该函数首先修改数据窗口的Width(宽度)和Height(高度)属性,之后重绘该控件或对象。 width:修改后的对象或控件的宽度,以 PBU 为单位; height:修改后的对象或控件的高度,以 PBU 为单位;Resize( ) 函数与直接修改数据窗口控件的 Width、Height 属性的

12、最终效果相同,但两者之间存在一些性能上的差异:使用 Resize( ) 函数只需重绘 1 次数据窗口控件,而直接修改 Width、Height 属性需要重绘 2 次。15、 Dwcontrol.SetRedraw( boolean )指定每次修改控件属性后是否自动重绘控件。 boolean:Boolean 型值,指定修改数据窗口控件的属性后是否自动重绘该控件。有效取值为:TRUE:修改属性后自动重绘数据窗口控件,默认值;FALSE:修改属性后不自动重绘数据窗口控件;16、 Dwcontrol.Hide( )隐藏数据窗口控件。17、 Dwcontrol.Show( )显示数据窗口控件。18、 D

13、wcontrol.TriggerEvent( event, word, long )TriggerEvent( ) 用于同步触发指定对象的事件处理程序。(就是同步处理程序再处理这个事件的同事继续往下走 ) event:要触发的事件,其有效值既可以是标识 PowerBuilder 预定义事件的 TrigEvent 枚举类型值(比如:Clicked!、Modified! 或 DoubleClicked! 等)、也可以是表示事件名称的字符串(例如:用户自定义事件cb_exit_request)。需要注意的是,该事件必须是 dwcontrol 对象的有效事件,且必须已经编写了该事件的事件处理程序。 w

14、ord:Long 型值,是个可选参数,事件发生后其值将保存到系统全局对象 Message 的 WordParm 属性中,用于传递事件的 word 参数。如果只想指定 long 参数的值,那么将 word 参数置为 0; long:Long 型值,是个可选参数,事件发生后其值将保存到系统全局对象 Message 的 LongParm 属性中,用于传递事件的 long 参数。当在该参数中指定一个字符串时,指向该字符串的指针被保存到系统全局对象 Message 的 LongParm 属性中,在事件处理程序中使用 String( ) 函数可以得到该参数提供的字符串。 如果指定的事件不是 dwcontr

15、ol 的有效事件或指定的事件未编写事件处理程序,则返回 -1;如果 long 参数被指定为一个字符串,那么在事件处理程序中使用 String( ) 函数得到该字符串,此时,需要用关键字 address 作为 String( ) 函数的格式参数。得到字符串参数的事件处理程序可以写成如下形式:Sring PassedStringPassedString = String(Message.LongParm, )只有在 long 参数中包括有效的字符串时才能使用上述写法。19、 Dwcontrol.PostEvent( event, word, long )PostEvent( ) 用于异步触发指定对

16、象的事件处理程序。Boolean 类型。 函数执行成功时,则返回 TRUE; 如果指定的事件不是 dwcontrol 的有效事件或指定的事件未编写事件处理程序,则返回 FALSE;20、 Dwcontrol.Create( syntax, errorbuffer )动态创建数据窗口对象。使用指定的源代码创建数据窗口对象,并用新的数据窗口对象取代数据窗口控件中原有的数据窗口对象。用这种方法创建的数据窗口对象不会自动成为应用库的一部分。 syntax:数据窗口对象源代码,Create( ) 函数将使用该代码来创建数据窗口对象; errorbuffer:可选参数,它用于保存创建数据窗口对象过程中出错

17、时的出错信息。如果省略了该参数,那么出错时系统将使用消息对话框显示出错信息。Create( ) 函数使用 syntax 参数指定的数据窗口对象源代码创建数据窗口对象,新创建的数据窗口对象将取代与数据窗口控件相关联的当前数据窗口对象。21、 Dwcontrol.Describe( propertylist )返回数据窗口控件结构方面的指定信息,包括 DataWindow 对象以及数据窗口对象中其他对象的属性取值。数据窗口中的每个列、每个标题等等都是对象,各自都有一组描述其特征的属性。在 Describe( ) 函数的参数中可以通过字符串指定要得到其值的一组属性,该函数将会把它们的值作为一个字符串

18、返回。 propertylist:属性列表,是个字符串,由要查看其取值的一个或多个属性或表达式组成,属性以及表达式之间使用空格分隔。这里的属性指数据窗口对象的属性。在 Describe( ) 函数的参数中引用数据窗口对象属性的一般语法为:objectname.property 该函数返回一个字符串,这个字符串由对应于 propertylist 中各属性的具体取值构成,各属性值之间使用换行字符(n)分隔; 如果属性列表中包含了无效的项(比如拼错了属性名或写错了表达式),那么 Describe( ) 函数在相应项的位置返回一个惊叹号(!) ,并忽略随后的所有项。当某个属性没有值时,Describe

19、( ) 函数在相应位置返回一个问号(?如果某个属性的值是个问号(?),那么 Describe( ) 函数将在该项位置返回问号,并把问号放置到引号中(通常为单引号 应用程序中经常使用 Describe( ) 函数得到数据窗口当前的 SELECT 语句,然后根据需要进行修改,比如增加 WHERE 子句,修改排序方式等。当开发人员使用数据窗口画笔以图形化方式创建数据窗口对象(选择了操作数据库的数据源)后,实际上就定义了某个 SELECT 语句。在保存数据窗口对象时,PowerBuilder 保存的不是标准的 SQL SELECT 语句,而是以它自己定义格式的 SELECT 语句(称做 PBSELEC

20、T 语句)与数据窗口对象保存在一起。当应用程序使用 Describe( ) 函数得到 Table.Select 属性的值时,如果应用程序已经连接到数据库上,那么 Describe( ) 函数返回 SQL SELECT 语句;如果应用程序尚未连接到数据库上,那么 Describe( ) 函数返回 PBSELECT 语句。 当应用程序要查看某个列的属性时,可以使用列名,也可以使用列号。使用列号时,在列号前放上 # 号。例如,Name 是某个数据窗口的第 2 列,那么语句:Name = dw_1.Describe(Name.coltype与#2.coltype等价。 可以把 Evaluate( ) 函数作为 Describe( ) 函数的参数来计算数据窗口画笔表达式的值。Evaluate( ) 函数的语法格式为:Evaluate(expression,rownumber)这里,expression 是希望计算其值的数据窗口画笔表达式,rownumber 是数据行的行号,画笔表达式根据该行的数据计算其值。在画笔表达式中可以使用数据窗口画笔函数。2

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1