using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.Web.UI.Design;
using System.Drawing.Design;
namespace CustomControls
{
[ToolboxData("<{0}:MyImageButton runat=server></{0}:MyImageButton>")]
public class MyImageButton : System.Web.UI.WebControls.WebControl
{
ImageButton ib;
protected override void CreateChildControls()
{
ib = new ImageButton();
Controls.Add(ib);
}
[EditorAttribute(typeof(System.Web.UI.Design.ImageUrlEditor), typeof(UITypeEditor))]
public string ImageUrl
{
get { EnsureChildControls(); return ib.ImageUrl;}
set { EnsureChildControls(); ib.ImageUrl = value;}
}