当前位置: 代码迷 >> ASP.NET >> 有没有带小图标的buttion,或是重新绘制的代码,该如何处理
  详细解决方案

有没有带小图标的buttion,或是重新绘制的代码,该如何处理

热度:8398   发布时间:2013-02-25 00:00:00.0
有没有带小图标的buttion,或是重新绘制的代码
求带小图标的buttion控件(第三方控件)或是自己封装的重新绘制的buttion。(asp.net)

------解决方案--------------------------------------------------------
C# code
[ToolboxData("<{0}:BigImageButton runat=server></{0}:BigImageButton>")]    public class BigImageButton : Button    {        private string GetDefaultImageUrl()        {            return Page.ClientScript.GetWebResourceUrl(GetType(), "myCustomControl.images.BigButton.gif");  //这个图片的类型为嵌入的资源        }        protected override void AddAttributesToRender(HtmlTextWriter writer)        {            base.AddAttributesToRender(writer);            writer.AddStyleAttribute(HtmlTextWriterStyle.BorderStyle, "none");            writer.AddStyleAttribute(HtmlTextWriterStyle.BackgroundImage, String.Format("url({0})", GetDefaultImageUrl()));  //指定背景图片            writer.AddStyleAttribute(HtmlTextWriterStyle.Width,"85px");            writer.AddStyleAttribute(HtmlTextWriterStyle.Padding,"0 0 0 0");            writer.AddStyleAttribute(HtmlTextWriterStyle.Height, "23px");        }    }
  相关解决方案