0

情况

我正在开发一个 VB6 应用程序,我需要做的就是通过单击命令将一些文件从服务器位置同步到本地工作站。我正在执行两种类型的操作,一种是完全同步,另一种是部分同步。现在,当同步正在进行时,我正在显示一个屏幕,上面有一个停止按钮。如果用户愿意,此停止旨在停止媒体复制。

现在,此停止按钮仅在我执行完全同步时可见。执行部分同步时,没有停止同步的选项。

执行完全同步和部分同步的函数写在不同的类中。

问题 :

我已经实现了所有其他功能,但是我在使这个停止按钮动态化时遇到了问题..即当调用完全同步时它是可见的,而当调用部分同步时它是不可见的。

希望有人帮助

提前致谢

4

3 回答 3

3

Visible属性设置为 False 以隐藏按钮。

于 2012-06-16T15:54:04.987 回答
1

如果我理解正确,因为停止按钮位于单独的表单上,所以它上面没有其他按钮 - 我自己也有类似的情况。

我可以建议检查两个同步按钮是否在按下时都启用了停止按钮的可见性。

于 2013-06-20T13:14:59.017 回答
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
于 2017-06-18T23:09:34.470 回答