Loading... 最近群里的同学遇到了这么一个问题,明明自己添加的是编辑框,但是使用 `编辑框.内容 = “”` 命令却无法把编辑框的内容清空。大家也是百思不得其解。于是求助到我,我看了源码之后发现,原来是他修改了按钮被单击事件的返回值类型导致该事件失效。让我们来看看具体的问题所在。 这位同学想要通过按下一个按钮的方式,将编辑框的内容清空。但是不知道为什么,怎么按这个按钮都不会清除里面的内容。这个同学大概是这么写的: <table style="font-size: 9pt; color: #000000;" border="0" cellspacing="1" cellpadding="4" bgcolor="#999999"> <tbody> <tr style="background-color: #e6ede4;"> <td>子程序名</td> <td>返回值类型</td> <td>公开</td> <td colspan="3">备注</td> </tr> <tr bgcolor="#FFFFFF"> <td><span style="color: #000080;"> _按钮1_被单击</span></td> <td><span style="color: #0000ff;"> 文本型</span></td> <td></td> <td colspan="3"></td> </tr> </tbody> </table> <table style="font-size: 9pt; color: #000000; font-family: 宋体;" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF"> <tbody> <tr> <td height="22">编辑框.内容 = “”</td> </tr> </tbody> </table> 如果仔细一点就能够发现,其实在按钮被单击事件中,是不会有返回值的,但是这里怎么有了呢?这个同学并没有告诉我他擅做主张增加了这个返回值类型。导致错误。**因此我们在这里统一说一说这个问题。大家今后在使用易语言事件子程序的时候,事件子程序创建的时候的样貌是如何的,请大家务必保持一致,除了备注那一栏可以填写内容外,其他的不要修改!!!切记!!!公开那一栏是否需要勾选看情况而定,一般留空即可。子程序名,返回值类型都不要修改原始的。如果该事件子程序含有参数的话,参数的各种定义也不要进行修改,否则可能会使该子程序失效,得不偿失。** 我们跟我入门易语言系列教程讲解到事件子程序的时候我也会再次申明的。请大家好好牢记这样的规则! 感谢大家的收看,我们下期再见! 最后修改:2021 年 08 月 12 日 © 允许规范转载 赞 赠人玫瑰,手留余香