如果我创建 Form1 的部分类,有没有办法通过智能感知访问表单设计器上的控件?
namespace PracticeUI1
{
public partial class Form1 : Form
{
Button1.Text = "blah";
}
}
如果你已经定义
public partial class Form1 : Form
下一个部分类是(甚至可能没有public
修饰符)
public partial class Form1
还要确保你在同一个命名空间
类型this.
和 IntelliSense 现在有足够的上下文来知道您对表单类的成员感兴趣。并弹出完成窗口:
表单类有很多成员,您可以通过键入更多来帮助缩小选择范围。按向上/向下键选择,Tab 键使用建议。
请注意,按钮的默认名称以小写 b 开头,而不是 B。这正是 IntelliSense 可以帮助您避免的错误。
这将取决于你将在哪里初始化你的按钮,假设你在同一个类中声明并且你这样做
private System.Windows.Forms.Button button1;
在 Class Form 中,您只能从 Class Form 的这一部分或从另一个文件中的另一个部分类表单访问它,但您无法从同一个命名空间访问它。我想你明白了这个逻辑。
顺便回答一下
this.button1
实际上,是否包含this.
或不包含并不重要