nila_joy 发表于 2022-7-6 07:56:50

图像平铺刷新

你好。。
 
我用颜色填充了一些图像块(A)(在对话框中),并用颜色代码将其连接到动作块。。表示如果我单击红色图像按钮,值2将保存为变量。现在,对话框中放置了一个单独的图像块(B)。。将显示最新选定的颜色。意味着如果我单击一个红色的图像块,B图像块将显示红色。
 
现在的问题是B图像块不会立即刷新,如果我选择红色,B图像块不会立即更新,效果会在下次打开对话框时反映出来。
 
那么,是否有任何选项可以刷新程序中间的对话框?
 
 
我不知道我是否清楚地解释了我的问题。。如果你们不明白,我会把代码贴在这里。
 
 
谢谢
 
苏波
印度

MSasu 发表于 2022-7-6 08:47:55

您可以在运行时更改图像平铺的颜色;只需使用新颜色调用FILL\u IMAGE(必须先使用START\u IMAGE激活图像,然后调用END\u IMAGE)。
在这里发布代码以进行调试可能很有用。

Lee Mac 发表于 2022-7-6 08:58:20

使用表达式更新image\u tile“A”的action\u tile语句中的image\u tile“B”,例如:
 
[颜色=绿色];;图像平铺示例-Lee Mac 2012(defunc:test(/*error*col dcl des tmp)(defun*error*(msg)(if(
页: [1]
查看完整版本: 图像平铺刷新