【发布时间】:2010-10-18 05:59:13
【问题描述】:
我目前正在使用 Visual Studio 2008 在 C# 中的一个小型 Windows 窗体项目中工作。 我在项目中添加了一个自定义类,但在这个类中,我无法访问表单控件(如列表框、文本框、按钮)以通过编程方式更改它们的属性。
类文件包含 using system.windows.forms 并且所有文件都在同一个命名空间中。 令人惊讶的是,我也无法访问 form1 类本身中的控件,除非我在该类中创建一个方法,然后智能感知弹出各种控件的名称。
然而,在自定义类中,智能感知根本不显示控件的名称。
如果有人能解释为什么会发生这种情况,请不胜感激。
谢谢
【问题讨论】:
-
你的意思是你不能访问Form1类本身的控件,除非你创建一个函数?如果不在函数中,您将把该代码放在哪里?