PB数据窗口控件之属性

原创 2014年07月10日 11:48:26

【属性】

▲DataObject
数据源

▲Title
用来显示在数据窗口的标题条(TitleBar)上的一个字符串。建议该字符串要有一定的含义,能够标明数据窗口的用途或者其中的数据的类别。该属性的缺省值none。当属性TitleBar为True时,该属性起作用。

▲Visible
是否显示数据窗口控件,缺省为True。有时为了向其他数据窗口提供数据,除了使用datastore控件外,还可以使用Visible属性为False的数据窗口。如果仅仅是为了处理数据,不赞成使用Visible属性为False的数据窗口,而应该使用Datastore对象,这样可以节省计算机资源,提高处理效率。

▲Enabled
数据窗口控件是否可以获得焦点,缺省为True。可以在脚本中修改该属性以限制用户执行了某些特定操作后再允许操作数据窗口。

▲TitleBar
是否显示标题条,缺省为False。使用该属性可以在数据窗口上部显示标题条,类似于窗口的标题条。设置属性为True后,用户就能够拖动数据窗口。

▲ControlMenu
是否显示控制菜单,缺省为False。该属性当TitleBar属性为True时才有效。

▲MaxBox和MinBox
是否显示最大和最小控制按钮,缺省为False。当属性TitleBar为True时,该属性有效。属性TitleBar和ControlMenu、MinBox、MaxBox共同控制数据窗口的外观是否像窗口的外观。

▲HscrollBar和VscrollBar
这两个属性用来控制数据窗口控件的横向和纵向滚动条是否显示。设置为True时,滚动条可以根据需要自动显示,数据够显示时则不出现滚动条。

▲LiveScroll
该属性是一个比较重要的属性,缺省为True,表示当拖动垂直滚动滑块时,数据窗口中的行也跟随滚动;属性为False时表示拖动垂直滚动滑块时,数据窗口中的行不跟随滚动,放开垂直滚动滑块后,数据窗口中的数据才滚动到适当数据行上。建议选中该属性,这样当数据很多时,用户就可以拖动垂直滚动小滑块来快速浏览数据了。

▲HsplitScroll
该属性是一个非常有实际用途的属性。该属性决定是否显示分割滚动条,缺省为False。当数据窗口比较宽,要显示水平滚动条时,建议将该属性设置为True。

▲RightToLeft
该属性为True时表示数据窗口中的所有字符都从右向左显示。缺省为False。当设置该属性为True时,还必须要操作系统的支持,该属性才能起作用。

▲Resizeable
用户是否可以调整数据窗口的大小,缺省为False。

▲Border
是否显示边框,默认为True,只有在True的情况下BorderStyle才起作用

▲BorderStyle
取值为枚举型,用来定义数据窗口边框样式。有四个取值:StyleBox!、StyleLowered!、StyleRaised!、StyleShadowBox!,缺省边框类型为StyleLowered。

▲Icon
用来给数据窗口指定标题条左上角的图形,缺省为Windows标志图。

 

相关文章推荐

PB数据窗口对象之字段属性和计算域属性

〓字段和计算域的属性-更多见帮助(DataWindow objectproperties) *获取字段的类型(Coltype属性) 字段的ColType属性是一个非常有用的属性,使用该属性可以...

PB9核心之——数据窗口对象使用

概要 最近这几天一直在用pb做一个小系统,经过这几天对pb9的使用,发现pb9的核心是数据窗口对象的使用,通过使用数据窗口对象可以将数据库的记录显示到界面上,并且可以直接在前台对数据库的记录进行增删改...

PB中自适应屏幕分辨率!

  做一个自适应屏幕分辨率的窗口,当成一个应用程序中所有窗体的基类。这样整个程序可以很好的适应屏幕分辨率的改变。实现的原理很简单,就是在窗口打开的时候去RESIZE窗口和窗口中的控件大小,位置。参看下...

[转]pb 调整控件的大小

[转]pb 调整控件的大小PowerBuilder 在数据库系统开发中,以其独特的、强大的数据窗口功能,得到了广大程序员的喜爱,但用户在使用中,却时常发现系统中的窗口要么太大,部分内容在屏幕上显示 不...
  • zkdgs
  • zkdgs
  • 2011年04月22日 22:26
  • 593

PB数据窗口控件-datawindow

PB数据窗口控件-datawindow (2011-09-17 14:35:17) 标签: it 分类: IT编程技术技巧 PB9.0提供了2...
  • tlammon
  • tlammon
  • 2016年03月17日 23:28
  • 718

PB数据窗口控件-datawindow

PB9.0提供了28个属性、35个默认事件、162个函数。注意与数据窗口对象的区分。 【其他】 ■脚本的执行效率 *尽量不要在RetrieveRow事件下编写脚本(包括注释)。 *...
  • sqlove
  • sqlove
  • 2014年02月20日 10:23
  • 1153

modify datawindow.table.select, 注意字符串的表示方法

modify("datawindow.table.select=' "+ls_slq+" ' ")  modify('datawindow.table.select=~' '+ls_slq+' ~'...

PB中,在用grid形式的数据窗口中,跨列标题头的制作方法。

PB的数据窗口中,有一种grid形式的数据窗口,因为可以拖动各列的列宽,在程序中广泛使用,但在制作中国式的报表中,又存在着许多不方便,所以,一般程序员对它是“又爱又恨”。下面,经过摸索,找出一个制作跨...
  • sunfor
  • sunfor
  • 2012年03月23日 13:29
  • 4288

PB日志-数据窗口控件的函数19.Describe()

Describe() 功能:返回数据窗口控件结构方面的指定信息包括DataWindow   对象以及数据窗口 对象中其他对象的属性取值数据窗口中的每个列每个标题等等都是对象各自都有一 组描...
  • codejoe
  • codejoe
  • 2011年11月06日 20:02
  • 6650

PB数据窗口控件之函数

【函数】 ★SetTransObject 语法:dwcontrol.SetTransObject (transaction ) 功能:给数据窗口或者datastore控件dwcontrol设置事...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PB数据窗口控件之属性
举报原因:
原因补充:

(最多只允许输入30个字)