吴广德吴好提 發表於 2021-12-4 11:30:00

易语言编辑框随文本变化宽度和高度

<p>&nbsp;&nbsp;这个功能可以仿聊天气泡框。</p>
<p>.版本 2<br><br>.子程序 _编辑框1_内容被改变<br><br>.如果 (编辑框1.宽度 ≤ 230)<br>&nbsp; &nbsp; 编辑框1.宽度 = 取文本长度 (编辑框1.内容) × 7 + 7<br>.否则<br><br>&nbsp; &nbsp; 编辑框1.高度 = 20 × (取整 (取文本长度 (编辑框1.内容) × 7 ÷ 220) + 1)<br><br><br>.如果结束</p>
<p><img src="https://img2020.cnblogs.com/blog/966843/202112/966843-20211204113006490-1524813222.png"></p>
<p id="1638588606962">&nbsp;</p>
<p>==============</p>
<p>.版本 2<br><br>.子程序 计算编辑框宽高<br>.参数 文本, 文本型<br>.参数 编辑框, 编辑框<br>.局部变量 宽, 整数型<br>.局部变量 高, 整数型<br><br>.如果 (取文本长度 (文本) × 7 + 7 < 290)<br>&nbsp; &nbsp; 高 = 20<br>&nbsp; &nbsp; 宽 = 取文本长度 (文本) × 7 + 7<br><br>.否则<br><br>&nbsp; &nbsp; 宽 = 290<br>&nbsp; &nbsp; 高 = 20 × (取整 (取文本长度 (文本) × 7 ÷ 290) + 1)<br>.如果结束<br><br>编辑框.高度 = 高<br>编辑框.宽度 = 宽<br><br></p>
<p>这段代码,可以直接根据文本,生成相应的编辑框高度。</p>
<p>这里限制最大宽为290</p><br><br>
来源:https://www.cnblogs.com/hongyuyingxiao/p/15641368.html
頁: [1]
查看完整版本: 易语言编辑框随文本变化宽度和高度