返回信息流在windows mobile上用.net cf 2.0,需要在窗体上显示一段文字,文字长度不定,只要把字都显示出来就好,不考虑换行之类的格式。
我现在的做法是用一个Label控件,然后根据文字内容改变Label的尺寸。.net cf 2.0又没有桌面版.net的PreferredWidth、AutoSize之类的属性,网上找了一下说可以P\Invoke DrawText函数在指定宽度的情况下获取对应的高度,试了一下发现这个函数如果要多行显示就要设置word break模式,但是设了之后,如果有长度超过指定宽度的单词,则算出来的尺寸就有些问题。虽然实际使用应该不会有那么长的单词,但是为了避免意外,还是想找个更完美点的方法。
请各位指教,谢了先!
这是一条镜像帖。来源:北邮人论坛 / dot-net / #1456同步于 2010/3/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖
请教显示文本的问题
xeric
2010/3/30镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。