找回密码
 立即注册

QQ登录

只需一步,快速开始

远光软件

初级会员

47

主题

119

帖子

378

积分

初级会员

积分
378

活字格认证

远光软件
初级会员   /  发表于:2015-8-12 13:49  /   查看:4088  /  回复:2
txtextcontrol控件对于表格行高不允许拖拉来设置,如何设置行高呢?
通过TableRow的MinimumHeight来设置行高,插入表格默认MinimumHeight = 0,当这个属性设置有个临界值,当大于这个值时,表格行高会变大,调整小于这个值时,不生效

2 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-8-12 17:51:00
沙发
回复 1楼远光软件的帖子

问题原因在于默认字体大小导致最新高度无法启作用,需要设置FontSize实现:

  1.   private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             this.textControl1.Tables.Add(10, 10, 11);
  4.             
  5.         }

  6.         private void dToolStripMenuItem_Click(object sender, EventArgs e)
  7.         {
  8.             TXTextControl.Table tb = this.textControl1.Tables.GetItem(11);
  9.             this.textControl1.SelectAll();
  10.             this.textControl1.Selection.FontSize = 1;
  11.             foreach (TXTextControl.TableRow row in tb.Rows)
  12.             {
  13.                 row.MinimumHeight = 1;

  14.             }
  15.         }
复制代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-9-1 12:02:00
板凳
回复 1楼远光软件的帖子

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