找回密码
 立即注册

QQ登录

只需一步,快速开始

tuifei

论坛元老

5

主题

16

帖子

4607

积分

论坛元老

积分
4607

活字格认证

tuifei
论坛元老   /  发表于:2013-11-29 12:23  /   查看:5924  /  回复:3
不改变行高, 根据行高自动改变字体的大小?注意,不是根据字体大小调整行高哦
请指教。

3 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2013-11-29 14:58:00
沙发
回复 1楼tuifei的帖子

指教不敢当,回答如下:

ResizeRow,则Row的Font.Size修改
代码如下:
  1. private void c1FlexGrid1_AfterResizeRow(object sender, RowColEventArgs e)
  2.         {
  3.             int height = c1FlexGrid1.Rows[e.Row].HeightDisplay;
  4.             C1.Win.C1FlexGrid.CellStyle cs = this.c1FlexGrid1.Styles.Add("myStyle" + e.Row.ToString());
  5.             cs.Font = new Font("Tahoma", height/2, FontStyle.Regular);

  6.             c1FlexGrid1.Rows[e.Row].Style = cs;
  7.         }
复制代码


使用截图:

本帖子中包含更多资源

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

x
回复 使用道具 举报
tuifei
论坛元老   /  发表于:2013-12-2 09:14:00
板凳
太谢谢了。正是我要的效果。谢谢。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-2 09:56:00
地板
回复 3楼tuifei的帖子

呵呵,彼此学习学习。   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部