如何在易语言的编辑框输入一段文字后,编辑框宽度一定时,使文字的高度正好把所有字放下。
答案:2 悬赏:30 手机版
解决时间 2021-02-19 01:37
- 提问者网友:寂寞梧桐
- 2021-02-18 17:33
也就是输入一段文字后,编辑框的宽不变,高随字体的行数增加高度,字体为12号字体, 能发个源码的另外加50财富值 QQ邮箱:1635596002@qq.com
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-02-18 18:22
这个很简单
源码从来不给写,看源码永远学不到东西,你的思路会死的,所以真想编程尽量不要看源码太多,至少不要看完整的源码。
给你个思路:
宽度不是一定吗?那一行多少个字可以测试出来呀,一行多少的文本长度Y也就知道了,一个汉字是2,数字字母1。然后在编辑框内容被改变的事件下,写代码,代码就是取现在编辑框的文本长度X。X/Y=Z Z如果是小数那么向上进1位取整。然后根据你的编辑框的字体,测试一行的编辑框多高差不多,这个只要编辑框只写一个字,然后调整编辑框高度就测试出来了,一行的高度H。然后最后一行代码是:编辑框。高度=Z*H
不知道看明白没,扣扣812465371
源码从来不给写,看源码永远学不到东西,你的思路会死的,所以真想编程尽量不要看源码太多,至少不要看完整的源码。
给你个思路:
宽度不是一定吗?那一行多少个字可以测试出来呀,一行多少的文本长度Y也就知道了,一个汉字是2,数字字母1。然后在编辑框内容被改变的事件下,写代码,代码就是取现在编辑框的文本长度X。X/Y=Z Z如果是小数那么向上进1位取整。然后根据你的编辑框的字体,测试一行的编辑框多高差不多,这个只要编辑框只写一个字,然后调整编辑框高度就测试出来了,一行的高度H。然后最后一行代码是:编辑框。高度=Z*H
不知道看明白没,扣扣812465371
全部回答
- 1楼网友:忘川信使
- 2021-02-18 19:52
.子程序 _编辑框1_内容被改变
标签1.宽度 = 到整数(到数值(编辑框1.内容)) ' 将此内容复制到易语言窗口即可解决问题,如有不懂,情回复
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯