关于Anole按钮存在“BUG”的说明

  有很多用户和试用者提出Anole组件中的按钮控件存在一个BUG,就是加载了此按钮后Left函数和Right函数报错。

  对于这个问题,从本质上说不应该算是BUG。由于控件的IconPosition(图标位置)属性采用的枚举值中使用了Left(图标在文字左侧)和Right(图标在文字右侧)两人常数值,而VB(其实不仅是VB,几乎所有的编程语言)都是优先使用局部变量的,所以导致了编译器将Left理解为一个常数而不是VB中的Left函数。问题的原因找到了,解决问题的方法自然也就找到了。我们只需将Left函数所在的库显示地指出来即可,即VBA.Left或VBA.Right。而对于已有的源程序可以使用编辑菜单中的查找替换功能,设置为在整个工程中完全匹配命令进行替换。

  尽管良好的源程序书写习惯提倡显示地指明类型库,但大多数程序员还是更习惯于直接写出函数或变量名,为此我们也为当初设计此控件时的考虑不周而表示歉意! 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

韧恒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值