【发布时间】:2014-10-21 05:36:15
【问题描述】:
我有两个表单对象:form1 和 form2。
form2 上有 1 个按钮,form1 上有一个复选框。当复选框被选中时,我想显示按钮,当它未被选中时,我希望按钮被禁用。我知道在visual basic中我做了这样的事情:
form2.button.visible = false
我将如何在 c# 中做这样的事情?
【问题讨论】:
-
在C#中基本相同。您会获得对表单的引用,然后访问相应的成员。在 VB 中,设计器为控件生成的字段默认为
Friend,而在 C# 中默认为private。如果您希望它们可以从外部访问,则将它们声明为internal,相当于Friend。我宁愿在两种语言中都使用public方法,但这取决于你。不同之处在于 C# 中没有默认实例。这意味着您需要在创建表单时保留对表单的引用,即将其分配给字段。 -
为什么不把它作为答案@jmcilhinney
-
能否提供一些代码。我一直在寻找答案一段时间了..
-
@TheQuickBrownFox,看看Thisguydontknow 你的评论?这就是我发布评论而不是答案的原因。
标签: c# vb.net visual-studio-2010 visual-studio c#-4.0