wza007 发表于 2017-1-25 10:00:23

如何修改图片内容?

首先通过如下代码插入图片:
TXTextControl.Image imageNew = new TXTextControl.Image(Properties.Resources.chartbar);
_textControl.Images.Add(imageNew, TXTextControl.HorizontalAlignment.Left, -1, TXTextControl.ImageInsertionMode.DisplaceText);


之后我想修改图片变量imageNew的内容,请问如何实现?

gw0506 发表于 2017-1-25 12:11:46

你意思你要换个图片?那就取images集合中的对应图片,改掉。或者删除旧的添加新的。

wza007 发表于 2017-1-25 12:17:24

非常感谢您的解答,问题是TextControl.Image对象没有公开设置图片的方法,所以我才发此问题咨询

wza007 发表于 2017-1-25 12:36:38

gw0506 发表于 2017-1-25 12:11
你意思你要换个图片?那就取images集合中的对应图片,改掉。或者删除旧的添加新的。

先删除在添加到时可以,但是我想咨询一下是否有直接替换的方法?我查过TextControl.Image对象没有响应的属性和方法,TextControl控件也没有响应的方法,请赐教直接修改图片的方法,多谢

gw0506 发表于 2017-1-25 13:49:57

按照你的代码,你可是试试在你的代码之后,直接改变newImage,如果它是将引用添加到Images中的,那就会变,如果他是把实例加进去的那就不能变,就只能删除再添加了。

wza007 发表于 2017-1-26 10:10:58

gw0506 发表于 2017-1-25 13:49
按照你的代码,你可是试试在你的代码之后,直接改变newImage,如果它是将引用添加到Images中的,那就会变, ...

好的,谢谢

gw0506 发表于 2017-1-26 12:06:48

不客气,新年快乐~
页: [1]
查看完整版本: 如何修改图片内容?