[AHK-] GUI Text 重新排列

楼主: KTiC (关西观光资讯服务中心)   2012-08-16 16:50:06
请问大家
假如原本在GUI中有七项text分别为
aaa
bbb
ccc
ddd
eee
fff
ggg
在window spy看它们的ClassNN分别为
Static1
Static2
Static3
Static4
Static5
Static6
Static7
我想把们重新排列为
fff
ccc
bbb
ddd
aaa
eee
因此使用了GuiControl,Move 来去做他们的排列
也很成功的排列
但却有时候(10%出现机率)会出现错误的状况,但使用window spy看内容却是正常
像是会变成
aaa (ClassNN:Static6 Text:fff)
bbb (ClassNN:Static3 Text:ccc)
bbb (ClassNN:Static2 Text:bbb)
ddd (ClassNN:Static4 Text:ddd)
aaa (ClassNN:Static1 Text:aaa)
eee (ClassNN:Static5 Text:eee)
当系统繁忙有点lag时就会出现
(下面的例子中在GuiControl,Move每行加个sleep时间表系统繁忙处理状态,就会更容易出
现)
这该怎么解决呢?
谢谢
作者: fossil313 (阵雨)   2012-08-17 18:57:00
如果改成改变文字内容而不是改变位置呢?
楼主: KTiC (关西观光资讯服务中心)   2012-08-18 00:22:00
这真是个好方法! 这样错误的显示就不会出现了我这个算是AHK内部的问题(BUG)吗? 还是我的想法哪边有问题呢?用上GuiControl,Text 没问题,但Guicontrol,Move 有时就怪怪的

Links booklink

Contact Us: admin [ a t ] ucptt.com