2012-06-16 40 views
0

局勢如何在VB6中更改按鈕的可見性?

我開發一個VB6應用程序,所有我需要做的是從服務器位置的一些文件同步到上一個命令點擊本地工作站。我正在執行兩種類型的操作,一種是完成同步,另一種是進行部分同步。現在當同步正在進行時,我正在顯示一個屏幕上有一個停止按鈕。如果用戶想這樣做,該停止是爲了停止媒體的複製。

現在,此停止按鈕僅在執行完全同步時纔可見。部分同步執行時,無法停止同步。

執行完全同步和部分同步的功能被寫入不同的類。

問題:

我已經實現了所有其他功能,但有使這個停止按鈕dynamic..i.e一個問題,我。當全部同步被調用時它是可見的,並且當部分同步被調用時是不可見的。

希望有人可以幫助提前

+1

這是簡單的設置,當你做一個完全同步的'.Visible'財產的問題。你堅持哪部分? – Deanna

回答

1

如果我的理解正確,由於停止按鈕是在一個單獨的窗體上,它不是在其上有其他按鈕的情況 - 我自己也有類似的情況。

我可以建議的是檢查兩個同步按鈕是否啓用按下時停止按鈕的可見性。

0

我會做這樣的事情:

Private sub cmdFullSync_Click() 
'run existing code for a full sync 
cmdStop.visible = true 
end Sub 

Private sub cmdPartialSync_Click() 
'run existing partial sync code 
cmdstop.visible = false 
end Sub 
相關問題