找回密码
 立即注册

QQ登录

只需一步,快速开始

xingaoyang

初级会员

10

主题

36

帖子

202

积分

初级会员

积分
202
xingaoyang
初级会员   /  发表于:2015-11-12 09:33  /   查看:8977  /  回复:13
我使用按钮控制添加Table,但是当我连续添加Table的时候就添加不上了。代码如下:
TableID++;
TextControl1.Tables.Add(2,3,TableID);

想要继续添加Table需要把光标放在之前添加的Table中,然后再把光标放到要添加的位置才能继续添加Table。

13 个回复

正序浏览
iceman
社区贡献组   /  发表于:2015-11-18 11:24:00
14#
回复 13楼xingaoyang的帖子

好的,感谢反馈问题结果,本帖子关闭了。
回复 使用道具 举报
xingaoyang
初级会员   /  发表于:2015-11-18 10:04:00
13#
回复 12楼iceman的帖子

可以了  谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-11-17 17:29:00
12#
回复 11楼xingaoyang的帖子

测试代码如下:
            textControl1.Selection.ParagraphFormat.LineSpacing = 1;
            textControl1.Selection.FontSize = 1;
回复 使用道具 举报
xingaoyang
初级会员   /  发表于:2015-11-17 15:17:00
11#
回复 10楼iceman的帖子

这个地方的行高好像有一个默认的高度。我把字体大小设置成0.000000000000000001,他还是有一个默认的高度。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-11-17 13:46:00
10#
回复 8楼xingaoyang的帖子

昨天提到的方法实现代码如下:

  1. private void test(int x)
  2.         {
  3.             int TableID = 10;

  4.             for (int i = 0; i < x; i++)
  5.             {
  6.                 this.textControl1.Tables.Add(2, 3, TableID);
  7.                 TableID++;
  8.                 textControl1.Selection.Text = "\n";
  9.             }
  10.         }
复制代码


目前你需要把空白段高度设置为无限小就可以了。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-11-16 17:42:00
9#
回复 8楼xingaoyang的帖子

目前我在和厂商沟通解决方案。

如果在两个table之间插入一个空白行,把行高设置为无限小,您这边能够接受吗?
回复 使用道具 举报
xingaoyang
初级会员   /  发表于:2015-11-16 17:06:00
8#
回复 7楼iceman的帖子

这个是项目需要,需要两个表格紧挨着。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-11-16 15:18:00
7#
回复 6楼xingaoyang的帖子

厂商反馈说这是产品设计,具有相同结构的表格,连续插入会自动合并。

我再进一步和厂商进行沟通。
请问您为什么需要连续添加相同格式的表格?实际用例是什么?
回复 使用道具 举报
xingaoyang
初级会员   /  发表于:2015-11-16 11:41:00
6#
回复 5楼iceman的帖子

请问有解决方案没有
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部