請問自定函數中 可以使用close(parent)嗎?
使用後出現錯誤,可有改進的方法嗎,因為有很多的畫面
可是關閉的方法都相同,試做一個函數來統一,可是遇close(parent)
就過不去了 誰救救我呢
目前只能拆開來做
(當前面的工作狀況為5時,關閉目前的畫面
if status = 5 then
status = 6
// 這一行可以併到uf_exit()嗎? 還是只能拆出來呢
uf_exit() ; close(parent) ; return
end if
文章標籤
全站熱搜

首先,你必須非常清楚 Parent 這一個代名詞所代表的意思: Parent 一般來說,會用在 Window 的 Control 上面,當你在 Window 的 Control 上面寫程式時,這時候 Parent 會代表 Control 所在的那一個 Window。所以 Close(parent) 才可以打視窗關掉。 所以這跟你程式寫在哪裡很有關係。如果你的 Function 是 Window function ,你將 close(parent)改成 Close(this)即可。 如果你的 function 是 global function,就不可以使用代名詞,必須要給予正確的 WIndow 名稱。
不管是 Close(parent) 或是Close(this) 請注意這個動作一定要在最後才做, 如果你遇到某個狀況需要close window , 後面請勿接續任何程式碼, 包括是Trigger的或是使用function處理,"否則有機率會導致程式當掉",恐怖是在"有機率"。