是不是走錯路了,我這樣做: - 首先我創建了一個類從組合框繼承和我要去重寫一些事件,所以像這樣:重寫組合框事件
public override void SelectedIndexChanged(object sender, EventArgs e)
,但它告訴我說:「有一個改寫沒有合適的方法」
感謝
是不是走錯路了,我這樣做: - 首先我創建了一個類從組合框繼承和我要去重寫一些事件,所以像這樣:重寫組合框事件
public override void SelectedIndexChanged(object sender, EventArgs e)
,但它告訴我說:「有一個改寫沒有合適的方法」
感謝
你應該覆蓋的方法,而不是OnSelectedIndexChanged
。 On [EventName]方法是引發事件的方法。你應該做的是重寫該方法,做你想做的事,然後調用base.OnSelectedIndexChanged(e)
當你想提高的情況下多餘的東西:
protected override void OnSelectedIndexChanged(EventArgs e)
{
// do extra stuff here
base.OnSelectedIndexChanged(e);
// perhaps you want to do something after the event
// handlers have been invoked as well
}
不能覆蓋的事件。相反,你會發現一個名爲OnSelectedIndexChanged的方法,覆蓋這個。
+1好的解釋,我不想承諾自己說這些方法引發了這些事件,我不確定那部分:) – 2010-06-18 13:30:47