找回密码
 立即注册

QQ登录

只需一步,快速开始

马晓峰

初级会员

28

主题

99

帖子

239

积分

初级会员

积分
239

活字格认证

马晓峰
初级会员   /  发表于:2015-10-21 11:33  /   查看:4766  /  回复:3
如图,我想改变字体默认值 为“宋体”,可是一直找不到代码,不知如何设置,求赐教。。c1EditorToolStripStyle1.Items[1].  点不出像selectindex的属性,

本帖子中包含更多资源

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

x

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-10-21 15:24:00
沙发
回复 1楼马晓峰的帖子

感谢对该问题的反馈。
图片上所示的【默认字体】是ToolScrip内置的字体功能,它的类型是C1EditorToolStripComboBox,你可以通过这个类获取你所需求的属性,比如:
  1.    C1.Win.C1Editor.ToolStrips.C1EditorToolStripComboBox item = this.editorToolStripStyle1.Items[1] as C1.Win.C1Editor.ToolStrips.C1EditorToolStripComboBox;

  2.             int index = item.ComboBox.SelectedIndex;
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
马晓峰
初级会员   /  发表于:2015-10-21 15:47:00
板凳
回复 2楼Alice的帖子

我想设置默认值为“宋体”该如何做呢?
我在form_Load()里写了这写代码,可是程序运行后,还是原来的样子,没有选中设置的字体?
C1.Win.C1Editor.ToolStrips.C1EditorToolStripComboBox item = this.c1EditorToolStripStyle1.Items[1] as C1.Win.C1Editor.ToolStrips.C1EditorToolStripComboBox;

             item.ComboBox.SelectedIndex=6;
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-10-21 17:22:00
地板
回复 3楼马晓峰的帖子

当editorToolStripStyle1的Editor是null的时候,设置SelectedIndex等相关属性就会起作用。
但是当设置了Editor属性,这个示例是C1Editor1,两者建立了联系,字体显示的就是C1Editor1中文字的字体,如果C1Editor中的字体不一致的时候,就会显示null。因此在你设置了SelectedIndex后,运行的时候,这个字体会根据C1Editor1调节。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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