Здравствуйте, dmaster1, Вы писали:
D>Всем привет!
D>У контрола ListBox нет ивента OnClick. Подскажите плиз, как его организовать?
примерно так
public class ListBoxEx : System.Web.UI.WebControls.ListBox, IPostBackEventHandler
{
public event System.EventHandler Click;
protected virtual void OnClick(EventArgs e)
{
if (Click != null)
{
Click(this, e);
}
}
#region IPostBackEventHandler Members
public void RaisePostBackEvent(string eventArgument)
{
OnClick(new EventArgs());
}
#endregion
protected override void OnPreRender(EventArgs e)
{
Attributes.Add("onClick", Page.GetPostBackEventReference(this));
base.OnPreRender (e);
}
}
Das Reich der Freiheit beginnt da, wo die Arbeit aufhört. (c) Karl Marx