请教关于GIRD中显示的几个问题。

zbzk2008 2009-12-05 02:48:55
在表单中加入GIRD后,正常显示表中数据时,用鼠标点击某行,这一行的边框会变绿色,然后左边会有一个黑色三角形,表示此行为当前记录,或者说你点中的是这一行。(这种显示好象是默认的,系统就是这样的,我用的VF9.0中文版)

问题有三个:
1、能不能点中此行后,整个此行的底色变个颜色,目的就是醒目一点。
2、在表显示的界面上,我点某一按钮,出现新的表单,当关闭表单后,原表中的此行,不再有绿边框,左边的三角形符号也没有了。虽然我知道,此行还是当前记录(也实现了,证明此条还是当前记录)。如何在关闭新表单后,此表的那行依然有颜色和三角符号呢??
3、再进一步,在弹出新表单后,新表单肯定是对刚才表中显示的记录进行操作。但新表单中有《上一条》《下一条》这样的按钮,能不能点《上一条》后,新表单背后的原表中的记录标识(即绿边框和三角符号)也跟着移动呢???
...全文
128 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zbzk2008 2009-12-05
  • 打赏
  • 举报
回复
OK.非常明白。我们发贴时间重了,我在发时,没看到你的3。现在OK了。分数已赠送。
十豆三 2009-12-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zbzk2008 的回复:]
谢谢十豆三,就是这意思。非常感谢。给解决了。

但是3能解决吗??就是点上一条,下一步,背后的GIRD中的亮条跟着走呢??否则点了上一条或下一条,关闭表单后,GIRD中的亮条没有变化,但实际当前记录已经变化了,出现不符合现象了!!
[/Quote]

第3个问题参考我3楼代码
zbzk2008 2009-12-05
  • 打赏
  • 举报
回复
谢谢十豆三,就是这意思。非常感谢。给解决了。

但是3能解决吗??就是点上一条,下一步,背后的GIRD中的亮条跟着走呢??否则点了上一条或下一条,关闭表单后,GIRD中的亮条没有变化,但实际当前记录已经变化了,出现不符合现象了!!
十豆三 2009-12-05
  • 打赏
  • 举报
回复
3、运行这个表单时:
Public MyForm
Do Form 表单名.Scx Name MyForm

然后在新表单的上一条和下一条按钮代码后加代码:

MyForm.Grid1.Refresh
十豆三 2009-12-05
  • 打赏
  • 举报
回复
2、将 Grid 表的 HighlightStyle 属性设为2
十豆三 2009-12-05
  • 打赏
  • 举报
回复
1、将 Grid 表的 HighlightStyle 属性设为1或2,还可以通过 HighlightForeColor 属性 和 HighlightBackColor 属性 来改变前景色和背景色。

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧