我正在開發一個UI,它需要4個不同的字符串參數。我必須在DataEventArgs的幫助下傳遞這些參數,它只接受一個參數(如DataEventArgs)到我的代碼中。請提供一些建議和幫助。這是使用C#。在DataEventArgs中傳遞多個參數
感謝您
我正在開發一個UI,它需要4個不同的字符串參數。我必須在DataEventArgs的幫助下傳遞這些參數,它只接受一個參數(如DataEventArgs)到我的代碼中。請提供一些建議和幫助。這是使用C#。在DataEventArgs中傳遞多個參數
感謝您
public class MyEventsArgs:EventArgs
{
public MyEventsArgs()
{
}
public int prop1 { get; set; }
public int prop2 { get; set; }
public int prop3 { get; set; }
}
例如爲:
yourUI1.YourEvent += new EventHandler(hndlr);
public void hndlr(object obj, EventArgs args)
{
MyEventsArgs myArgs = (MyEventsArgs)args;
}
謝謝你會嘗試相同的。 – Manali 2011-04-19 10:29:58
繼承的EventArgs,並有成員(4個參數),你需要一個新的類。 您仍然會將EventArgs傳遞給用戶界面,但它將包含您的CustomEventArgs,並且您可以將其轉換回CustomEventArgs並使用它。
您不能創建一個新的EventArgs子類,並被迫使用DataEventArgs類?或者你可以繼承DataEventArgs? – 2011-04-19 09:17:01