有关易语言编辑框高宽随着文本变动而变动
有个问题一直困惑我很久了。 希望各路大神出来出出招数有关易语言编辑框高宽随着文本变动而变动,就是说 编辑框或者标签的高宽度随着内容增加而自动改变适应。
比如说QQ对话框那样。
字数达到一定字数时候自动跳转下一行,高度也随之而增加。
比如:本来编辑框只有一行的。
然后到达一定字数或者按下回车键后自动跳转一下行
编辑框.内容是 这里是内容(高度等于字高度)
这里是内容 (回车键)
这里继续输入 (编辑框高度也因新增这一行而变动)
语言表达不好,大概意思就是 像QQ对话气泡那样 本来只有一行的字 编辑框(或者说气泡)高度刚好适应一行字的高度,如果按下回车键或者达到字数时候跳转一下行,这时候高度就是适应两行字的高度了。
像QQ对话那样就是了。宽高度随着字体变动而变动
我之前想 编辑框.宽度=编辑框.内容*XX+XX的 ,但是后来发现是不行的。求大神支招或者收一个源码
把编辑框的是否允许多行设置为真就可以了
虽然我不懂编程,不过楼主可以先给编辑框设置一个初始宽度和高度去容纳最小单位,然后运用时钟进行取字节数,用数量*单位长度来赋值给宽度.- -我是这么想的。至于怎么弄,我肯定是不知道的。{:301_973:} 编辑框内容被改变 取文本字节
高度=文本字节/每行字节*字体高度+文本字节/每行字节*行距
沙发正解 不过你也可以这样。。 对这些不懂额。。。 双菜鱼 发表于 2015-1-30 00:12
虽然我不懂编程,不过楼主可以先给编辑框设置一个初始宽度和高度去容纳最小单位,然后运用时钟进行取字节数 ...
谢谢啦。 我看下,试试你的行不行 帝王曲 发表于 2015-1-30 00:16
编辑框内容被改变 取文本字节
高度=文本字节/每行字节*字体高度+文本字节/每行字节*行距
感谢。我迟点去实践下
页:
[1]