找回密码
 立即注册

QQ登录

只需一步,快速开始

zhaoruiheng

论坛元老

10

主题

48

帖子

8296

积分

论坛元老

积分
8296

活字格认证

zhaoruiheng
论坛元老   /  发表于:2014-9-5 10:54  /   查看:7788  /  回复:9
我将某个单元格的字体设置为黑体和36,此后该单元格失去焦点,重新点击该单元格的时候,字体变回了默认的fontfamily和size。请问该如何处理才能使点击的时候字体不会发生变化?

点击之前.gif
点击时.gif

9 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-9-5 16:28:00
沙发
回复 1楼zhaoruiheng的帖子

你好,
请问使用的 Spread 版本是?我使用 Spread 7.0V4没能重现这个问题:

  1.             this.fpSpread1.ActiveSheet.Cells[0, 0].Font = new Font("微软雅黑", 36, FontStyle.Bold);
  2.             this.fpSpread1.ActiveSheet.Cells[0, 0].Text = "你好";
复制代码

如果是评估产品,请下载最新版测试:http://www.gcpowertools.com.cn/d ... SpreadforWin7v4.zip
回复 使用道具 举报
zhaoruiheng
论坛元老   /  发表于:2014-9-16 13:50:00
板凳
回复 2楼iceman的帖子

我使用的是您说的这个版本。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-16 17:31:00
地板
回复 3楼zhaoruiheng的帖子

那请你把出现问题的 Demo 发上来我们调试,根据当前信息没能重现问题。
回复 使用道具 举报
zhaoruiheng
论坛元老   /  发表于:2014-9-18 08:56:00
5#

这是源码

回复 4楼iceman的帖子


DemoJshine.rar (215.98 KB, 下载次数: 1)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-18 17:05:00
6#
回复 5楼zhaoruiheng的帖子

问题出在调用了 gv_Main_SelectionChanged 事件,每次选择单元格变化时都会去设置 Cell 的字体大小。
由于我不是十分清楚你的代码逻辑,请你 Debug跟踪下,从 gv_Main_SelectionChanged 开始 Debug 即可。
回复 使用道具 举报
zhaoruiheng
论坛元老   /  发表于:2014-9-19 09:58:00
7#
回复 6楼iceman的帖子

我禁用了该事件,仍然出现上述问题。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-19 19:21:00
8#
回复 7楼zhaoruiheng的帖子

把这句代码注销掉可以解决这个问题:

  1. gv_Main_Sheet1.SelectionFont = defFont;
复制代码
回复 使用道具 举报
zhaoruiheng
论坛元老   /  发表于:2014-9-22 09:29:00
9#
回复 8楼iceman的帖子

非常感谢!我犯的这个低级错误。:-|
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-22 13:58:00
10#
回复 9楼zhaoruiheng的帖子


好的,不客气。
有问题欢迎继续沟通。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部