ボタンとテキスト ボックスで構成される単純なユーザー コントロールを 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);
}
}
}
このカスタム ユーザー コントロールをプロジェクトに含めて使用するにはどうすればよいですか?