我在 Windows 窗体中创建了一个简单的用户控件,它由一个按钮和一个文本框组成。按钮的单击事件调整文本框的大小并添加一些文本。我不知道这部分代码是否相关,但无论如何我都会包含它。
namespace testUserControl
{
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
textBox1.Width = 200;
textBox1.Height = 200;
textBox1.Text = "this text was added by the button";
}
}
}
在我试图在多个地方包含此用户控件的项目中,我有一个带有单击事件的按钮,该按钮添加了一个标签页。我希望标签页包含此自定义用户控件。但是,当我使用此代码时,我收到一条错误消息'testUserControl is a namespace but used like a type'
:
namespace main_project_winform
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
TabPage item = new TabPage("header text");
tabControlCitations.Controls.Add(item);
testUserControl u = new testUserControl(); //<!-- error occurs here
item.Controls.Add(u);
}
}
}
如何在我的项目中包含和使用此自定义用户控件?