我的UserControl
包含各种控件。我为它的click事件做了一个事件处理程序。我希望事件处理程序在用户点击用户控件上的任何位置时触发/被调用。UserControl的事件处理程序不会触发
这是我用来将我的UserControl
添加到我的WinForms应用程序的方法。
private void addContact(some parameters here)
{
//This is my usercontrol
contactsListItem.contactsListItem contact = new contactsListItem.contactsListItem();
//
//some codes here
//
//Adding an event handler for the click event
contact.Click += new EventHandler(contact_Click);
//Adding the UserControl to my application
flowLayoutPanel_contactsList.Controls.Add(contact);
}
的contact_Click(...)
事件处理程序应该改变我UserControl
的背景。我尝试着进入代码,看看事件处理程序是否触发,并且我发现它不会触发,无论我点击我的UserControl
。
我已通过互联网搜索。我遇到了代表,订阅者和发布者等术语。
我应该怎么做才能让我的UserControl
的click事件触发事件处理程序?
Winforms或ASP.NET? –
Windows窗体应用程序。 – Xel