| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5180 人关注过本帖, 1 人收藏
标题:picturebox 文本换行。
取消只看楼主 加入收藏
lingyuan1021
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2016-11-28
收藏
得分:0 
回复 15楼 xzlxzlxzl
谢谢新的思路,缓冲区这些。  有点不同的是,那是个自动打印,要把指定字符加颜色,就像十三效果。  现在是ok了。    回家再把你的新方式和可能bug考虑进去。。

[此贴子已经被作者于2016-12-1 16:54编辑过]


先天下之忧而忧,后天下之乐而乐。这里的天下,指黎民百姓。
2016-12-01 16:48
lingyuan1021
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2016-11-28
收藏
得分:0 
以下是引用xzlxzlxzl在2016-12-1 15:52:58的发言:

对你12楼的代码进行了测试,发现一些问题
1:你字宽取第一个字符的字宽,如果第一个字符是ascii码,宽度只有中文字符的一半,此时换行处中文字符可能只显示一半,另中国字为方块字,字高就是字宽,因此不需要fzy变量
2:当显示字符足够多,一个图片框装不下时,只显示后面的字符,而不是从头显示然后等待翻页
3:使用TAB作为格式符,当字体大小不同时,显示格式就对不齐
4:当显示字符里含有换行符时,显示格式就乱了


现在程序运行到很符合我的要求。但有你说的一些问题,但是为了进一步完善,再啰嗦几天 呵呵,实在没时间写代码,完善了再发上来让你们修改。 以后网友感兴趣的也可以直接引用,不用那么麻烦了。

回家看了下,找了你说的原因。
    1。 ASCII VBLF TAB 等相当于"操作" 。  我封装的那个函数功能是对 “字符串” 做出处理。   
        ASCII 暂时测试正常。放第一个位置也是正常的。 特殊ASCII无法显示的会用?表示。但是格式不受影响。
        VBLF 这些换行之类的 行为操作,暂时没有单独对他们处理,不支持而已,如果存在,所以会错位。 因为该操作会暂时中断,或者说优先于函数体对后面字符的处理,所以会错排。需要单独解决。但是感觉没有必要,这不是该函数的功能。现在考虑下。
        字体大小突然变换引起排版问题: 这个的确没有注意到。回头按照你说的,设置标准点阵。或者回头我想用等比缩放试试。
    2。。。  完了 忘了要说什么。刚才还想起的。那就先这样吧。
    3。。。  对了,翻页显示问题。那个我就做的 可爱翻页,因为很简单,至少不会出现溢出。可以溢出了重新显示。  但是时间太少了,没有考虑太多,你说的存-显模式,提醒了我。早这样交流就不会这么笨了。。有空试试罗。。

[此贴子已经被作者于2016-12-2 05:05编辑过]


先天下之忧而忧,后天下之乐而乐。这里的天下,指黎民百姓。
2016-12-02 05:01
快速回复:picturebox 文本换行。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027898 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved