找回密码
 立即注册

QQ登录

只需一步,快速开始

aykuang456

中级会员

8

主题

30

帖子

634

积分

中级会员

积分
634

活字格认证

aykuang456
中级会员   /  发表于:2015-1-21 13:22  /   查看:5892  /  回复:6
能否实现自动换行?根据控件的的大小,文本自动折行。

6 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-1-21 15:58:00
沙发
回复 1楼aykuang456的帖子

在TxTextControl输入文字的时候,默认会自动折行。
使用自带的word设计器进行了测试。
还是说我对你的意思理解有误?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
aykuang456
中级会员   /  发表于:2015-1-21 17:31:00
板凳
我的是加载rtf文档,我在放大文本的时候,右边一部分文本就被遮盖住了,能不能字体放大的时候文本自动根据控件的宽度进行折行
忘了说我用的控件的ViewMode属性是Normal
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-1-21 17:52:00
地板
回复 3楼aykuang456的帖子

没有支持自动的缩放,可以通过自己写代码设置字体大小来控制。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
aykuang456
中级会员   /  发表于:2015-1-22 08:51:00
5#
还是感谢给的提示,我试试去
回复 使用道具 举报
aykuang456
中级会员   /  发表于:2015-1-22 11:26:00
6#
已经解决了,把TxText control的ViewMode属性设为FloatingText,再重写OnZoomed事件方法,里面修改一下TxText control的大小就可以实现文本的自动换行
代码如下:
  1. protected override void OnZoomed(EventArgs e)
  2. {
  3.        base.OnZoomed(e);
  4.        this.Width += _setKey;
  5.        if(_setKey>0)
  6.        {
  7.               _setKey = -1;
  8.        }else
  9.        {
  10.               _setKey = 1;
  11.        }
  12. }
复制代码

不过还是很感谢,您的解答!

评分

参与人数 1金币 +100 收起 理由
Alice + 100 赠送100金币奖励

查看全部评分

回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-1-22 15:04:00
7#
回复 6楼aykuang456的帖子

谢谢你的反馈,稍后送上金币奖励。
此问题结束,如果有新问题请开新帖。
也欢迎就本次服务质量评分:

评分

参与人数 1满意度 +5 收起 理由
aykuang456 + 5 谢谢,问题解决

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部