找回密码
 立即注册

QQ登录

只需一步,快速开始

keaitutu

注册会员

11

主题

33

帖子

94

积分

注册会员

积分
94

活字格认证

keaitutu
注册会员   /  发表于:2015-8-1 18:09  /   查看:7723  /  回复:6
版主你们好,有几个问题想请教一下,多谢了。
1. 选中下面一行的行头之后能不能让这一行的所有控件外面都有一个黑色的边框。目前只是下拉框外面有,而复选框没有被选进去。复选框的属性是可选的



2. 选中下面一行的行头之后,点击这行后面的数据表示单元格,按键盘的上下键之后。
升级前:光标只在行头上下移动,也就是说行头和后面的数据显示单元格没有绑定在一起。
升级后:数据单元格和这行的行头一起上下移动。
同样的升级前后后面的数据显示单元格的选择属性都是CellWithRowHeader,但是就是表现不一样。要想达到升级前的不一起移动的效果可以实现吗?



3.上面2中,原来鼠标滑过行头会变颜色,设定了MouseOverBackColor,MouseDownBackColor和当前BackColor一样之后就不会变色了
但是选中一行后行头变成了黑色,再选中状态下鼠标滑过行头,这时行头背景色变成了先前设定的MouseOverBackColor的颜色,想要达到鼠标滑过还是黑色的目的。
变黑色这段是在后台的鼠标按下事件中写的,怎样让鼠标滑过这条选中的行头是黑色。

本帖子中包含更多资源

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

x

6 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-8-3 16:34:00
沙发
回复 1楼keaitutu的帖子

感谢对该问题的反馈。
1.目前Multirow没有支持的接口。
你可以尝试自己去实现,在SelectionChanged事件里通过自己的代码逻辑去画边框。

2.无法重现你的问题。从你的描述来看,行头随着整行移动是设计的行为。
请问你提到的升级,升级前是什么版本,升级后又是什么版本?

3.你可以通过设置Style.SelectionBackColor和MouseOverBackColor,MouseDownBackColor和当前BackColor一样的颜色。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
keaitutu
注册会员   /  发表于:2015-8-3 20:29:00
板凳
多谢版主。
对于问题2 是想实现升级前的效果。不一起移动。
对于问题3 可能你理解错了,我想问的是鼠标按下之后,再用鼠标滑过刚才按下的那条数据上。
     现在选上的那条数据背景色是黑的没问题,但是鼠标滑过就成了MouseOverBackColor设定的颜色,想实现还是刚才选中按下的颜色。
回复 使用道具 举报
dafo
版主   /  发表于:2015-8-4 09:21:00
地板
关于问题3,
你的意思是当鼠标选择了那个Cell后,你想禁用MouseOverBackColor的效果,也就是说当选中后你不想要Hover效果?
如果这个Cell没有被选择的话,你还是想要这个Hover效果的吗?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-4 09:27:00
5#
回复 3楼keaitutu的帖子

谢谢反馈。
对于问题2,升级前的效果我无法重现,如果存在,应该是产品的bug在新版本中被修复。所以我需要你提供升级前是Multirow的什么版本(比如Multirow5.0?)升级后又是Multirow的什么版本?
另外,目前的表现是正常的现象。你所说的升级前的现象没有接口实现。

对于问题3,很抱歉没有理解你的意思。
如果你将FlatStyle设置为Flat。
你提到鼠标down按下rowheader单元格,这个时候应该显示的是MouseDownBackColor的颜色。
如果鼠标up松开的时候,如果没有离开rowheader,显示的是MouseOverBackColor的颜色。
如果鼠标离开rowheader,但是rowheader依然保持着被选择的状态,显示的是Style.SelectionBackColor的颜色。
你可以根据自己的需求设置相关的属性为你需要的颜色。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
keaitutu
注册会员   /  发表于:2015-8-9 13:53:00
6#
好的,谢谢版主。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-10 14:20:00
7#
回复 6楼keaitutu的帖子

不用客气。
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部