@Mark,是的,先生,我在用户控件中创建了一个事件。这是我的代码:
用户控制
namespace Purchase_Order
{
public partial class Static : UserControl
{
public event EventHandler ClassificationClicked;
public Static()
{
InitializeComponent();
}
private void btnClassification_Click(object sender, EventArgs e)
{
ClassificationClicked(sender, e);
}
}
}
主窗体
public partial class formMain : Form
{
public formMain()
{
InitializeComponent();
Static.ClassificationClicked += new EventHandler(Static_ClassificationClicked);
}
private void formMain_Load(object sender, EventArgs e)
{
Static control = new Static();
panelSide.Controls.Clear();
panelSide.Controls.Add(control);
}
void Static_ClassificationClicked(object sender, EventArgs e)
{
classification control = new classification();
panelMain.Controls.Clear();
panelMain.Controls.Add(control);
}
}
这是错误-> Static.ClassificationClicked += new EventHandler(Static_ClassificationClicked);