社区
DataWindow
帖子详情
怎样使datawindow选中的当前行高亮显示
xueyingyt2008
2002-09-13 06:26:43
只读
grid
让一行都高亮显示,而不是一格
我在程序中使用了dw_1.object.readonly="yes"
...全文
186
4
打赏
收藏
怎样使datawindow选中的当前行高亮显示
只读 grid 让一行都高亮显示,而不是一格 我在程序中使用了dw_1.object.readonly="yes"
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windljf
2002-09-13
打赏
举报
回复
if dw_1.rowcount>0 then
dw_1.selectrow(0,false)
dw_1.selectrow(dw_1.getrow(),true)
end if
hardbull
2002-09-13
打赏
举报
回复
你如果是PFC编程,就可以写入以下的语句:
This.of_setrowselect( true )
This.setrowfocusindicator( hand! )
This.inv_rowselect.of_setstyle(This.inv_rowselect.extended)
scottwhb
2002-09-13
打赏
举报
回复
可以设置一计算列bt,backcolor属性中写上if(getrow()=currentrow(),2345,0),再在所有显示列的backcolor属性中写入bt,如此不仅可高度显示所选中的列,还可以调整其显示颜色。
freegzc
2002-09-13
打赏
举报
回复
dw_1.selectrow(0,false)
dw_1.setrow(dw_1.getrow())
dw_1.selectrow(dw_1.getrow(),true)
PB技巧总结
一些平时在编程过程中常用到,很实在的PB小技巧
pb数据窗口技巧38个
pb数据窗口技巧38个 pb数据窗口技巧38个
data
window
.net2.0在 .NET中调用
选中
行
高亮显示
事件:RowFocusChanged Int32 li_dwgetrow; li_dwgetrow = dw1.CurrentRow; //读取
当前
行
if (li_dwgetrow==0) { return;
PB中高亮被修改过的数据窗口
行
在实际开发过程中,一个思维严谨的程序员通常会在用户退出某个窗口前检查窗口内的数据是否被修改,如果数据被改动过,则提醒用户是否保存修改.一个更加完美的例子就是在提醒用户的同时,
高亮显示
所有被改动过的
行
,下面是PB中
高亮显示
被修改过的数据窗口
行
的实用代码:/**///////////////////////////////////////////////////////////////////
Grid中,高亮
选中
的
行
法一:在DW的clicked事件中加入if GetSelectedRow(row - 1)=row then SelectRow(row,false)else SelectRow(0,false) SelectRow(row,true) end if法二:在DW的rowfocuschanged事件中加入Long ll_row = 0ll_row=This.getrow()If ll
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章