【发布时间】:2017-02-07 07:51:30
【问题描述】:
我想使用泛型类中的表单控件。在 VB 中很容易,但在 C# 中很难,因为我正在努力学习它。 所以搜索我找到了一个简单的答案,我在这里应对
在设计器中将控件设置为公共:
public System.Windows.Forms.Button button1;
创建一个新类,例如将其重命名为 exampleClass
public class exampleClass
{
public static Form1 frm;
public static void HideButton()
{
frm.button1.Visible = false;
}
}
在 Form1 InitializeComponent 之后添加这个:
exampleClass.frm = this;
现在您可以在任何地方隐藏按钮:
exampleClass.HideButton();
我现在的问题是: 如果我们想要更通用并将控制和状态(真/假)传递给类方法,例如
exampleClass.HideButton(Control, Status)
我们该怎么做?
提前致谢, 埃利亚斯
【问题讨论】: