如何将我的公共课程称为我的主要表格?

时间:2013-08-17 08:26:57

标签: c# forms function class methods

我有这个班级ClassMainForm和一个名为MainForm的表单。我在课堂上制作了一个方法,然后我的代码就像quantity1.Show一样。我的问题是,如何将我的函数从类调用到我的主窗体?我很感激你的帮助。

ClassMainForm:

public void Visible()
{
    GroupInstruction.Hide(); // <<== how do i call my controls in my MainForm?

    quantity1.Show(); // <<== how do i call my controls in my MainForm?
}

谢谢你们......

1 个答案:

答案 0 :(得分:0)

首先创建一个新类的实例:

ClassMainForm cmf = new ClassMainForm();

在此之后,您可以使用cmf.NAMEOFYOURFUNCTION来调用您的函数。

NAMEOFYOURFUNCTION = One of the methods/functions in your class.

使用cmf. u引用您的班级,在点之后选择您的方法/功能的名称。

编辑:

在表单上放置了一个数字表,我将其称为numerUpDown1

<强>的MainForm:

namespace Stack_Overflow_2
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
        }

        public NumericUpDown numericupdown()
        {
            return numericUpDown1;
        }
    }
}

CLASS:

namespace Stack_Overflow_2
{
    class ClassMainForm
    {
        MainForm mf = new MainForm();

        public void Visible()
        {
            mf.numericupdown().Show();
        }
    }
}