找回密码
 立即注册

QQ登录

只需一步,快速开始

wza007

注册会员

4

主题

10

帖子

90

积分

注册会员

积分
90
最新发帖
wza007
注册会员   /  发表于:2017-1-25 10:00  /   查看:3514  /  回复:6
首先通过如下代码插入图片:
TXTextControl.Image imageNew = new TXTextControl.Image(Properties.Resources.chartbar);
_textControl.Images.Add(imageNew, TXTextControl.HorizontalAlignment.Left, -1, TXTextControl.ImageInsertionMode.DisplaceText);


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

6 个回复

倒序浏览
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
5#
按照你的代码,你可是试试在你的代码之后,直接改变newImage,如果它是将引用添加到Images中的,那就会变,如果他是把实例加进去的那就不能变,就只能删除再添加了。
回复 使用道具 举报
wza007
注册会员   /  发表于:2017-1-26 10:10:58
6#
gw0506 发表于 2017-1-25 13:49
按照你的代码,你可是试试在你的代码之后,直接改变newImage,如果它是将引用添加到Images中的,那就会变, ...

好的,谢谢
回复 使用道具 举报
gw0506
超级版主   /  发表于:2017-1-26 12:06:48
7#
不客气,新年快乐~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部