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

时间:2012-06-16 12:02:44

标签: vb6

情况

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

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

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

问题:

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

希望有人帮助

提前致谢

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

如果我理解正确,由于停止按钮位于单独的表格上,并不是顶部还有其他按钮 - 我自己也有类似的情况。

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

答案 2 :(得分: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