如何更改按钮';VB6中的可见性?

如何更改按钮';VB6中的可见性?,vb6,Vb6,形势 我正在开发一个VB6应用程序,在这个应用程序中,我所需要做的就是通过单击命令将一些文件从服务器位置同步到本地工作站。我正在执行两种类型的操作,一种是完全同步,另一种是部分同步。现在,当同步进行时,我会显示一个屏幕,上面有一个停止按钮。此停止用于在用户希望停止复制介质时停止复制 现在,此停止按钮仅在我执行完全同步时可见。在执行部分同步时,没有停止同步的选项 执行完全同步和部分同步的函数写在不同的类中 问题: 我已经实现了所有其他功能,但是我在使这个停止按钮动态化方面遇到了问题。它在调用完全同

形势

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

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

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

问题:

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

希望有人能帮忙


提前感谢

将属性设置为False以隐藏按钮

将属性设置为False以隐藏按钮

如果我理解正确的话,因为停止按钮是在一个单独的窗体上,它上面没有其他按钮,我自己也有类似的情况


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

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


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

我会这样做:

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

我会这样做:

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

只需在执行完全同步时设置
.Visible
属性即可。您停留在哪一部分?只需在执行完全同步时设置
.Visible
属性即可。你被卡在哪一部分?