找回密码
 立即注册

QQ登录

只需一步,快速开始

aad

初级会员

15

主题

39

帖子

393

积分

初级会员

积分
393
aad
初级会员   /  发表于:2017-9-20 10:45  /   查看:2839  /  回复:4
关于TX集合类问题,在表格的集合中可遍历每一个单元格,如下方法:
TableCollection tbc = this._textControl.Tables;
  foreach (Table item in tbc)
   {
         TableCellCollection tcs = item.Cells;
   }

但是对于图片的集合,为什么item的属性不是每一个图片对应的属性呢??
如下:
ImageCollection img = this._textControl.Images;
foreach (var item in img)
{
        item. ->?         
}

4 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-20 12:08:05
沙发
item默认是object,可以进行强转,这样就可以了
  1.             foreach(var item in ic)
  2.             {
  3.                 TXTextControl.Image img = (TXTextControl.Image)item ;

  4.             }
复制代码
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-20 12:08:10
板凳
item默认是object,可以进行强转,这样就可以了
  1.             foreach(var item in ic)
  2.             {
  3.                 TXTextControl.Image img = (TXTextControl.Image)item ;

  4.             }
复制代码
回复 使用道具 举报
aad
初级会员   /  发表于:2017-9-20 14:37:39
地板
嗯,顺便问下TX 的Image图片能隐藏的吗?直接Remove的话,当我想再添加回原来的图片为什么不能在里面直接加上?反而弹出了“打开图片”选择图片的??
如:
TXTextControl.Image image =  this._textControl.Images.GetItem(id);
this._textControl.Images.Remove(image);

//再加回
this._textControl.Images.Add(image,10);
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-20 17:55:36
5#
aad 发表于 2017-9-20 14:37
嗯,顺便问下TX 的Image图片能隐藏的吗?直接Remove的话,当我想再添加回原来的图片为什么不能在里面直接加 ...

已经在您的新帖里面回复
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部