我已經構建了一個基本上有一個圖片框和標籤的自定義組件。在父表單中,我希望能夠檢測到它被點擊的時間。標準的.click事件似乎沒有工作,但我從未使用過事件,所以我不確定我是否正確使用它們。繼承人我使用(父),試圖使其認識到點擊代碼:自定義組件點擊事件
Item aItem = new Item();
aItem.Icon = ItemImage;
aItem.Title = Title;
aItem.Click += new EventHandler(ItemClicked);
aItem.Filename = File;
和其繼承人調用方法:
public void ItemClicked(Object sender, EventArgs e)
{
MessageBox.Show("Item Clicked!");
}
此代碼永遠不會觸發。我是否需要將任何東西放入組件中,或者我只是做錯了什麼?
乾杯
關於mouseLeftButtonDown而不是點擊? – 2011-05-05 21:49:20
您是否點擊了自定義控件中包含的控件? – 2011-05-05 22:30:32
你是從哪個基礎班取得的? – seairth 2011-05-05 22:34:04