找回密码
 立即注册

QQ登录

只需一步,快速开始

junlingzhu2002

银牌会员

38

主题

150

帖子

3344

积分

银牌会员

积分
3344

活字格认证

junlingzhu2002
银牌会员   /  发表于:2012-2-22 14:49  /   查看:8827  /  回复:16
如题,有没有方法呀,

16 个回复

倒序浏览
robert
金牌服务用户   /  发表于:2012-2-22 15:11:00
沙发
什么意思?能不能贴张图来描述下你像要的效果。
回复 使用道具 举报
junlingzhu2002
银牌会员   /  发表于:2012-2-22 15:19:00
板凳
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2012-2-22 15:34:00
地板
看不到图,请再发次。
如果不知道如何发图,请参考以下链接
http://gcdn.grapecity.com/showtopic-1361.html
回复 使用道具 举报
junlingzhu2002
银牌会员   /  发表于:2012-2-22 16:06:00
5#

背景设定

我作了简单的例子,下面是问题点,帮我看一下吧,谢谢
画面打开时第一个CEll的BACKCOLOR要白色
CELL进入编辑状态时BACKCOLOR是绿色,其余CEll的BACKCOLOR要白色
编辑结束后BACKCOLOR恢复白色
如果CELL是选择状态时BACKCOLOR是蓝色,
离开MR后最后一个CELL的BACKCOLOR恢复白色

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2012-2-22 16:23:00
6#
请尝试添加以下代码看是否可以满足需求
  1.     Private Sub MyGcMultiRow1_CellFormatting(sender As Object, e As GrapeCity.Win.MultiRow.CellFormattingEventArgs) Handles MyGcMultiRow1.CellFormatting
  2.         If e.Scope = CellScope.Row Then
  3.             If Me.MyGcMultiRow1.CurrentCellPosition.RowIndex = e.RowIndex And Me.MyGcMultiRow1.CurrentCellPosition.CellIndex = e.CellIndex Then
  4.                 e.CellStyle.SelectionBackColor = Color.White
  5.             End If
  6.         End If
  7.     End Sub
复制代码
回复 使用道具 举报
junlingzhu2002
银牌会员   /  发表于:2012-2-22 16:46:00
7#
谢谢,不过还有一个问题
进行行选择时,商品CD的背景色也要变为蓝色,该怎么办呀
回复 使用道具 举报
junlingzhu2002
银牌会员   /  发表于:2012-2-22 16:52:00
8#
还有一个现象,
行选择后,鼠标如果点击TextBox的话,行选择时的背景色还会存在,
回复 使用道具 举报
junlingzhu2002
银牌会员   /  发表于:2012-2-22 16:54:00
9#
老是问你问题,我都不好意思了。
:-|
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2012-2-22 17:14:00
10#
>行选择后,鼠标如果点击TextBox的话,行选择时的背景色还会存在,

设置HideSelection属性为False是否可以解决问题?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部