社区
DataWindow
帖子详情
如何使datawindow中的按钮实现类似标准按钮的属性visible = false 的效果?
byfq
2002-05-24 12:50:14
如何实现datawindow中的按钮类似标准按钮的属性visible = false 的效果?
...全文
92
16
打赏
收藏
如何使datawindow中的按钮实现类似标准按钮的属性visible = false 的效果?
如何实现datawindow中的按钮类似标准按钮的属性visible = false 的效果?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
byfq
2002-05-29
打赏
举报
回复
真的没有新的方法了,那我可要结帐了
byfq
2002-05-28
打赏
举报
回复
to programbcb(datawindow) :
为了在窗口变化时容易控制按钮位置
xjbs
2002-05-28
打赏
举报
回复
哎呀~~~
programbcb
2002-05-28
打赏
举报
回复
好象没有办法,要不你加一个列,如果等于1,则表示enabled,否则disabled,你根据这个列来判断是否执行事件。
sdav
2002-05-27
打赏
举报
回复
dw_1.object.cd1.visible=false
这是表达式的方式!
programbcb
2002-05-27
打赏
举报
回复
为什么不直接用cb啊,
用cb不是一样的,
byfq
2002-05-27
打赏
举报
回复
还有没有别的办法?
banalman
2002-05-24
打赏
举报
回复
dw_name.modify("cb_name.visible = false")
lmby
2002-05-24
打赏
举报
回复
dw_name.object.cb_name.visible = false
junjie79
2002-05-24
打赏
举报
回复
判断按钮的Enabled就直接判断text的Visible就可以了,不是很好吗?
有分吗?呵呵
junjie79
2002-05-24
打赏
举报
回复
可以在按钮的上面画一个TEXT,内容为按钮上的文本,设置好文本的颜色为Enabled=false的样子,然后bring to front,让文本挡住按钮,设置文本的Visible为False,要按钮Enabled=false时,将TEXT的Visible=frue就可以了
byfq
2002-05-24
打赏
举报
回复
这种办法效果差的太远了
byfq
2002-05-24
打赏
举报
回复
还有没有别的办法?
lmby
2002-05-24
打赏
举报
回复
你可以设置
dw_name.object.cb_name.color = rgb( 255, 255, 255 )
然后在点到按钮时根据颜色判断。
只是这效果不太象,呵呵~~你自己试下别的颜色咯。
byfq
2002-05-24
打赏
举报
回复
我想要的是enabled = false 的效果
byfq
2002-05-24
打赏
举报
回复
对不起,我写错了,我想要的是enabled = false 的效果
PB在做MIS系统时,多种风格的数据窗口为统计查询提供了丰富多彩的显示样式,而统计图风格的数据窗口就是其
中
最直观有效的,但使用它时有个遗憾,就是不能看到其
中
准确的数据,只能估计它,本文通过一个实例给出一个
实现
统计图数值动态显示的方法。
PB在做MIS系统时,多种风格的数据窗口为统计查询提供了丰富多彩的显示样式,而统计图风格的数据窗口就是其
中
最直观有效的,但使用它时有个遗憾,就是不能看到其
中
准确的数据,只能估计它,本文通过一个实例给出一个
实现
统计图数值动态显示的方法。
实现
过程如下(利用PB9自带数据库,EAS Demo DB V9)
数据窗口控件-
data
window
** 数据窗口控件-
data
window
PB9.0提供了28个
属性
、35个默认事件、162个函数。注意与数据窗口对象的区分。 【其他】 ■脚本的执行效率 *尽量不要在RetrieveRow事件下编写脚本(包括注释)。 *如果数据窗口的DoubleClicked事件
中
编写了脚本,那么在数据窗口的C1icked事件
中
的脚本应该尽量短,否则双击事件
中
的脚本永远不可能得到执行。一般来说,Cliked
中
脚...
PB
Data
Window
38个技巧
1 使
Data
Window
列只能追加不能修改 如何使
Data
Window
中
的数据只能追加新记录而不能修改,利用 Column 的 Protect
属性
可以很方便的做到这一点,方法如下: 将每一列的 Protect
属性
设置为: If( IsRowNew(), 0, 1) ) 在 PowerScript
中
可以动态修改 Protect
属性
: dw_1.Modify("column_nam
PowerBuilder
Data
Window
38个开发技巧
PowerBuilder
Data
Window
38个开发技巧 1 使
Data
Window
列只能追加不能修改如何使
Data
Window
中
的数据只能追加新记录而不能修改,利用 Column 的 Protect
属性
可以很方便的做到这一点,方法如下:将每一列的 Protect
属性
设置为:If( IsRowNew(), 0, 1) )在 PowerScript
中
可以动态修改Protect
属性
:dw_...
如何在PB
中
实现
透明
DATA
WINDOW
?
1、简单一点的方法,先用一张大背景图放在
WINDOW
上,再用DW正好遮挡住的那部分图当作
DATA
WINDOW
的背景图,且将该图置在DW的最底层,同时设各列的背景色为透明即可;该方法优点是比较简单,缺点是只适用于DW,其他控件不适用,如:LABEL、TEXT、COMMANDBUTTON等;2、麻烦一点的方法,用API的BITBLT,缺点是比较麻烦,优点是适用于绝大部分控件,
效果
图见:http://b
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章