找回密码
 立即注册

QQ登录

只需一步,快速开始

huzhongwen

初级会员

50

主题

92

帖子

326

积分

初级会员

积分
326
huzhongwen
初级会员   /  发表于:2019-4-13 20:16  /   查看:3773  /  回复:7

            C1ThemeController c1ThemeControllerMain = new C1ThemeController();
            Action<Control> setTheme = null;
            setTheme = (c) =>
            {
                if (C1.Win.C1Themes.C1ThemeController.IsObjectThemeable(c))
                {
                    if (c is C1.Win.C1FlexGrid.C1FlexGrid)
                    {
                    }
                    else
                    {
                        c1ThemeControllerMain.SetTheme(c, C1ThemeController.ApplicationTheme);

                        {
                        }

                    }
                }
                foreach (Control cc in c.Controls)
                    setTheme(cc);
            };


将Ribbon控件设置完样式之后,RibbonGroup的字体就变小了,导致字体很模糊,请问有方法解决吗?如下图所示。



本帖子中包含更多资源

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

x

7 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-4-15 09:30:07
沙发
看起来是样式中将字体变掉了,不同字体在同样的字号中可能显示的大小也是不一样
建议您可以设置为统一的字体,设置代码如下
  1. c1Ribbon1.Font = new Font("宋体", 10);
复制代码
回复 使用道具 举报
huzhongwen
初级会员   /  发表于:2019-4-15 13:14:09
板凳
Richard.Ma 发表于 2019-4-15 09:30
看起来是样式中将字体变掉了,不同字体在同样的字号中可能显示的大小也是不一样
建议您可以设置为统一的字 ...

老师,你好,我直接设置了字体大小,好像不行,其他的字体大小都变了,就是这个RibbonGroup下方的字体没有变化,请问还有方法解决吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-4-16 10:16:37
地板
能否将你这边出错的项目发上来,如果不方便的话可以做一个简单demo,我这边重现确认问题原因可能更快一些
回复 使用道具 举报
huzhongwen
初级会员   /  发表于:2019-4-17 11:27:57
5#
老师,麻烦帮忙看下,谢谢!

本帖子中包含更多资源

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

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-4-17 16:03:24
6#
帮你确认了一下,这个实际上本身就是主题效果,下面的字会比较小,且字体不同,应用后这个没有办法单独设置字体字号,建议可以换一个主题即可解决,比如下面的Office2016White


本帖子中包含更多资源

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

x
回复 使用道具 举报
huzhongwen
初级会员   /  发表于:2019-4-17 21:20:17
7#
感谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-4-18 10:05:39
8#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部