首页 新闻 会员 周边 捐助

richtextbox MiddleCenter对齐

0
悬赏园豆:50 [已解决问题] 解决于 2014-01-16 14:05

winform用richTextBox开发时,想让richTextBox的内容像label那样在正中间对齐。网上找到一种方法是选中内容然后对齐,但这一只有left/center/right三种对齐模式,相当于label的TopLeft/TopCenter/TopRight,如何让richTextBox的内容像label的MiddleCenter那样对齐呢?求高手指导!

学生乙的主页 学生乙 | 菜鸟二级 | 园豆:207
提问于:2013-12-20 10:41
< >
分享
最佳答案
0

相当困难,不过还是有可能实现。

1、使用 RTF 格式来控制对齐;

2、使用 EM_SETRECT 消息来重置矩形区域,也就是说文字显示的区域你先通过你的文本计算出来,然后设置成此大小;

收获园豆:50
Launcher | 高人七级 |园豆:45050 | 2013-12-20 11:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册