允许项目中的所有类访问表单

时间:2018-01-24 18:36:37

标签: vb.net winforms windows-forms-designer

我目前正在设计一个带窗体的项目。我也在创建我想与这个表单进行交互的类。而不是将表单传递给我创建的每个对象,有没有办法允许任何类与表单进行交互。这主要是出于调试目的,我只想访问文本框。目前我必须这样做:

from operator import add, sub

def a_plus_abs_b(a, b):
    """Return a+abs(b), but without calling abs.

    >>> a_plus_abs_b(2, 3)
    5
    >>> a_plus_abs_b(2, -3)
    5
    """
    if b < 0:
        f = sub(a, b)
    else:
        f = add(a, b)
    return f(a, b)

其中我引用的形式是我实例化MyClass。这意味着我需要在MyClass的Sub New中为表单分配一个变量(创建表单的新实例没有帮助)。 在课堂上我访问其他课程。如果有一种方式可以与我的表单进行交互,而不需要不断地向前传递,那就太棒了。

感谢。

1 个答案:

答案 0 :(得分:-1)

使用Public Module的{​​{1}}变量声明创建Public并分配。

Form