社区
DataWindow
帖子详情
当将数据窗口的列属性设置为protect = 1时。。。。
xiluoshen2000
2004-11-04 11:34:50
当将数据窗口的列属性设置为protect = 1时,光标选择数据时默认为黑色,怎样将默认的颜色变一下??
...全文
197
6
打赏
收藏
当将数据窗口的列属性设置为protect = 1时。。。。
当将数据窗口的列属性设置为protect = 1时,光标选择数据时默认为黑色,怎样将默认的颜色变一下??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mnsiii
2004-11-10
打赏
举报
回复
想改变颜色太简单了,你在数据窗口中点击该字段,然后在点击右键,在弹出的菜单中选择properties菜单,在其属性窗口中,找到font标签页,在font中找到background color属性,点击其右边的红色按钮,在其中写下如下代码:
if(getrow()=currentrow(),rgb(255,248,220),rgb(240,248,255)),其中rgb中的是颜色,你想要什么颜色去修改就好了。
这么久了,还不结帖?
xiluoshen2000
2004-11-04
打赏
举报
回复
我是想变个颜色不是去掉黑色,有什么办法吗?
zhengshouquan
2004-11-04
打赏
举报
回复
可以将datawindow的mouse selection去掉,就不会有黑色了。
mittee
2004-11-04
打赏
举报
回复
那你可以不给protect = 1
mnsiii
2004-11-04
打赏
举报
回复
你可以通过clicked事件写如下代码
dw_1.scrolltorow(row)
if …… then
return 1
end if
“……”代表你要判断的条件,比如说dwo.name = 'id'等等!只要加上return 1就不会反黑显示了
dxyyj
2004-11-04
打赏
举报
回复
写代码改变列的颜色
在PB中如何控制DATAWINDOW
列
的修改
属性
例如,要将
列
name
设置
为保护状态,则相应的代码为:dw_1.Obj
ect
.name.
Pro
t
ect
=1 或 dw_1.Moidfy(“name.
Pro
t
ect
=1”)。 方法二:利用
列
的 TabSequence
属性
,在程序执行
时
可以根据需要将该
列
的 TabOrder 置为 0,...
pb
数据
窗口
技巧38个 收藏
在创建DataWindow
时
,可以在SQL语句中使用`GETDATE()`函数,或者在
数据
窗口
对象的BeforeOpen事件中,
设置
对应
列
的值为`Date()`,这样当
数据
窗口
加载
时
,该字段就会自动填充为当前日期。 以上五点是PB
数据
窗口
中常见...
PB中
数据
窗口
的38个技巧
当
数据
过长无法一次性显示
时
,可以通过以下步骤
设置
列
的自动折行: - 打开DataWindow Painter。 - 双击需要
设置
的
列
,打开
属性
窗口
。 - 在Position标签下,勾选Autosize Height。 - 在Edit标签下,取消选中Auto...
pb
数据
窗口
技巧38个
1. **配置
Pro
t
ect
属性
**:在`DataWindow Painter`中打开对应的`DataWindow`,然后针对每一
列
设置
`
Pro
t
ect
`
属性
为: ```plaintext If(IsRowNew(), 0, 1) ``` 这里`IsRowNew()`函数用于判断当前行是否为新行。如果...
PowerBuilder
数据
窗口
技巧
将每一
列
的
Pro
t
ect
属性
设置
为: If( IsRowNew(), 0, 1) ) .............. 2 如何在DataWindow中实现
列
的自动折行 我们在PowerBuilder应用程序的开发过程中, 使用DataWindow
时
, 经常会遇 到某
列
的
数据
太长, 不能...
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章