按钮图片的更换
我在表单中按钮功能是通过图片来显示的,但有些按钮在操作中功能会变化,如按钮起始状态是“添加”,对表格进行添加记录,按下后按钮功能转为“保存”。但在实施过程中出了问题。图片存在 默认路径:\igraphics(在编程时默认路径为:d:\xszhxt),在主程序中定义了:dqml=sys(5)+sys(2003)。我在编写按钮的click事件时:
如果: if this.picture='d:\xszhxt\igraphics\tablewiz.bmp'
this.picture='d:\xszhxt\igraphics\wzsave.bmp'
……
else
this.picture='d:\xszhxt\igraphics\tablewiz.bmp'
……
endif
程序运行正常。
如果: if this.picture='&dqml.\igraphics\tablewiz.bmp'
this.picture='&dqml.\igraphics\wzsave.bmp'
……
else
this.picture='&dqml.\igraphics\tablewiz.bmp'
……
endif
图片就不会变换,功能也不能转换。
请问代码错在哪里?是不是宏替换的错误?