找回密码
 立即注册

QQ登录

只需一步,快速开始

cccdl
中级会员   /  发表于:2012-5-22 18:09  /   查看:7953  /  回复:6
记得spread好像有selectionStyle那么个东西,结果用起来发现和想象不一样。
现在思路有些混沌,求指点。

6 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-22 18:16:00
沙发
不太清楚你需要的变粗是一个什么程度的粗细,你可以试一试将fpSpread1.FocusRenderer 设置为EnhancedFocusIndicatorRenderer
回复 使用道具 举报
cccdl
中级会员   /  发表于:2012-5-23 09:14:00
板凳
原帖由 dof 于 2012-5-22 18:16:00 发表
不太清楚你需要的变粗是一个什么程度的粗细,你可以试一试将fpSpread1.FocusRenderer 设置为EnhancedFocusIndicatorRenderer

这个好用,不过和需求稍微有一点点不一样。
机能是这样的,画面上有上下两个spread,
点下边这个spread的时候,根据业务逻辑联动选择上边spread的某个单元格。

然后,两个选择的单元格都需要边框变黑。
我知道addselection,但是没找到怎麽设定focus的……
selectionRender又似乎是在画背景颜色?

怎麽设定focus到某个单元格?
回复 使用道具 举报
cccdl
中级会员   /  发表于:2012-5-23 09:18:00
地板
原帖由 cccdl 于 2012-5-23 9:14:00 发表
[quote] 原帖由 dof 于 2012-5-22 18:16:00 发表
不太清楚你需要的变粗是一个什么程度的粗细,你可以试一试将fpSpread1.FocusRenderer 设置为EnhancedFocusIndicatorRenderer

这个好用,不过和需求稍微有一点点不一样。
机能是这样的,画面上有上下两个spread,
点下边这个sprea [/quote]

好用了,用ActiveColumnIndex和ActiveRowIndex就行
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-23 09:33:00
5#
Spread for WinForms中设置焦点单元格除了你使用的方法外,还可以直接调用 fpSpread1.ActiveSheet.SetActiveCell() 方法。
回复 使用道具 举报
wangleiecho
中级会员   /  发表于:2012-5-23 13:00:00
6#
如果想在另一个spread上面设置fpSpread2.ActiveSheet.SetActiveCell(),应该先调用fpSpread2.Select();
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-24 16:40:00
7#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部