亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

如何為CheckBoxList和RadioButtonList添加滾動條

2024-07-10 13:31:01
字體:
來源:轉載
供稿:網友

如何給CheckBoxList和RadioButtonList添加滾動條?
繼承基類CheckBoxListRadioButtonList,添加滾動屬性,重寫Render方法即可。
屬性列表:

#region 滾動控制    private bool _ShowScrollBar = false;    /// <summary>    /// 顯示滾動條    /// </summary>    [    System.ComponentModel.Description("是否顯示顯示滾動條")    , System.ComponentModel.DefaultValue(false)    , System.ComponentModel.Category("滾動條設置")    , System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)    ]    public bool ShowScrollBar    {      get { return _ShowScrollBar; }      set { _ShowScrollBar = value; }    }    private Overflow _OverflowY = Overflow.auto;    /// <summary>    /// 豎直滾動條    /// </summary>    [    System.ComponentModel.Description("豎直滾動條")    , System.ComponentModel.DefaultValue(Overflow.auto)    , System.ComponentModel.Category("滾動條設置")    , System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)    ]    public Overflow OverflowY    {      get { return _OverflowY; }      set { _OverflowY = value; }    }    private Overflow _OverflowX = Overflow.auto;    /// <summary>    /// 水平滾動條    /// </summary>    [    System.ComponentModel.Description("水平滾動條")    , System.ComponentModel.DefaultValue(Overflow.auto)    , System.ComponentModel.Category("滾動條設置")    , System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)    ]    public Overflow OverflowX    {      get { return _OverflowX; }      set { _OverflowX = value; }    }    private Unit _ScrollHeight = Unit.Parse("0px");    /// <summary>    /// 滾動高度    /// </summary>    [    System.ComponentModel.Description("滾動高度")    , System.ComponentModel.Category("滾動條設置")     , DefaultValue("0px")    , System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)    ]    public Unit ScrollHeight    {      get { return _ScrollHeight; }      set { _ScrollHeight = value; }    }    private Unit _ScrollWidth = Unit.Parse("0px");    /// <summary>    /// 滾動寬度    /// </summary>    [    System.ComponentModel.Description("滾動寬度")    , System.ComponentModel.Category("滾動條設置")    , DefaultValue("0px")    , System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)    ]    public Unit ScrollWidth    {      get { return _ScrollWidth; }      set { _ScrollWidth = value; }    }    private string _ScrollCssClass = "";    /// <summary>    /// 滾動樣式設置    /// </summary>    [    System.ComponentModel.Description("滾動樣式設置")    , System.ComponentModel.Category("滾動條設置")    , System.ComponentModel.DefaultValue("")    , System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)    ]    public string ScrollCssClass    {      get { return _ScrollCssClass; }      set { _ScrollCssClass = value; }    }    #region 書寫標簽    void WriteBeginSpan(HtmlTextWriter writer)    {      if (this._ShowScrollBar)      {        StringBuilder strSpan = new StringBuilder();        strSpan.Append("<span ");        strSpan.Append(string.Format("style='overflow-y:{0};overflow-x:{1};",          System.Enum.GetName(typeof(Overflow), this._OverflowY),          System.Enum.GetName(typeof(Overflow), this._OverflowX)));        if (this._ScrollHeight.ToString() != "0px")        {          strSpan.Append(string.Format("height:{0};", this._ScrollHeight));        }        if (this._ScrollWidth.ToString() != "0px")        {          strSpan.Append(string.Format("width:{0};", this._ScrollWidth));        }        strSpan.Append("';");        if (!string.IsNullOrEmpty(_ScrollCssClass))        {          strSpan.Append(string.Format(" class='{0}'", _ScrollCssClass));        }        strSpan.Append(">");        writer.Write(strSpan.ToString());      }    }    void WriteEndSpan(HtmlTextWriter writer)    {      if (this._ShowScrollBar)      {        writer.Write("</span>");      }    }    #endregion    #endregion

重寫Render方法: 

 protected override void Render(HtmlTextWriter writer)    {      this.WriteBeginSpan(writer);      base.Render(writer);      this.WriteEndSpan(writer);    } 

就這樣就可以了。
還要定義一個枚舉:

public enum Overflow  {    auto = 0,    hidden = 1,    scroll = 2,    visible = 3,    inherit = 4  }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到ASP.NET教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品久久久久久福利| 国产精品中文久久久久久久| xvideos亚洲人网站| 亚洲性线免费观看视频成熟| 亚洲影院色在线观看免费| 亚洲精品美女久久久久| 国产精品久久久久久久一区探花| 精品呦交小u女在线| 亚洲国产一区二区三区在线观看| 国产精品亚洲欧美导航| 日韩激情av在线免费观看| 国产成人高清激情视频在线观看| 成人中文字幕+乱码+中文字幕| 日本久久91av| 最近更新的2019中文字幕| 亚洲图片欧洲图片av| 国产精品v日韩精品| 欧美激情视频在线| 久久九九国产精品怡红院| 亚洲精品自拍视频| 高清亚洲成在人网站天堂| 日韩av影视综合网| 欧美日韩第一视频| 国产精品福利观看| 欧美日韩成人在线观看| 精品露脸国产偷人在视频| 国产丝袜精品视频| www.亚洲成人| 日韩中文娱乐网| 欧美视频第一页| 欧美富婆性猛交| 69久久夜色精品国产69乱青草| 欧美亚洲国产视频小说| 国产精品九九久久久久久久| 欧美激情亚洲自拍| 国产精品国产三级国产aⅴ浪潮| 伊人伊成久久人综合网小说| 欧美黑人xxx| 欧美一级视频在线观看| 中文字幕av一区二区三区谷原希美| 美女精品久久久| 国产成人鲁鲁免费视频a| 久久久久北条麻妃免费看| 中文字幕不卡av| 国产日韩欧美电影在线观看| 7m精品福利视频导航| 亚洲人免费视频| 欧美在线日韩在线| 97成人在线视频| 国产精品xxxxx| 日本精品免费观看| 日韩欧美大尺度| 亚洲欧洲黄色网| 91麻豆国产语对白在线观看| 不卡av电影在线观看| 中文亚洲视频在线| 亚洲精品美女久久久久| 久久成人精品电影| 亚洲free性xxxx护士hd| 国产精品普通话| 日韩精品视频在线免费观看| 国产91在线高潮白浆在线观看| 国产精品视频一| 成人免费视频网址| 欧美精品videossex性护士| 国产成人精品一区二区在线| 亚洲美女性生活视频| 国产精品视频免费在线| 精品成人av一区| 精品女厕一区二区三区| 欧美另类精品xxxx孕妇| 欧美性猛交xxxx乱大交蜜桃| 国产69精品久久久久9999| 成人性生交大片免费看小说| 国产精品日韩在线播放| 久久精品国产成人| 中文字幕亚洲第一| 久久精品2019中文字幕| 亚洲国语精品自产拍在线观看| 亚洲国产精品女人久久久| 国产亚洲精品久久久久久牛牛| 97视频在线观看免费高清完整版在线观看| 色综合色综合久久综合频道88| 久久国产精品久久久久久久久久| 亚洲桃花岛网站| 国产97在线视频| 欧美国产日韩中文字幕在线| 26uuu日韩精品一区二区| 亚洲国产精品热久久| 欧美精品第一页在线播放| 国产精品一区二区三区久久久| 欧美精品日韩www.p站| 色樱桃影院亚洲精品影院| 欧美一级高清免费| 久久久久久美女| 成人免费福利在线| www.欧美三级电影.com| 久久综合伊人77777蜜臀| 国产精品永久在线| 欧美极品少妇xxxxⅹ免费视频| 国产91露脸中文字幕在线| 亚洲色图狂野欧美| 伊人久久免费视频| 成人免费视频网址| 国产精品电影久久久久电影网| 日本久久久久久久久| 国产精品视频大全| 国产精品视频久| 最近2019中文字幕大全第二页| 亚洲国产又黄又爽女人高潮的| 色视频www在线播放国产成人| 亚洲精品一区二区在线| 一区二区三区国产在线观看| 国产精品女主播| 亚洲精品国产免费| 精品一区电影国产| 大胆人体色综合| 日韩电影免费观看在线| 日本久久久久久久| 国产精品入口日韩视频大尺度| 日韩高清a**址| 亚洲视频综合网| 日本免费久久高清视频| 亚洲美女性生活视频| 国产精品久久久久久搜索| 国内精品国产三级国产在线专| 国产精品视频午夜| 7777精品视频| 亚洲天堂av综合网| 欧美另类69精品久久久久9999| 久久精品一区中文字幕| 日韩中文在线中文网三级| 欧美午夜激情在线| 久久久电影免费观看完整版| 亚洲成色777777女色窝| 日本中文字幕成人| 青青草原成人在线视频| 国产主播在线一区| 亚洲精品理论电影| 亚洲国产精品成人va在线观看| 国产精品第10页| 国产欧美一区二区三区视频| 亚洲人成网站在线播| 91欧美精品午夜性色福利在线| 欧美日韩日本国产| 韩曰欧美视频免费观看| 国产91精品黑色丝袜高跟鞋| 亚洲欧美精品一区| 国产成人高潮免费观看精品| 欧美片一区二区三区| 福利视频一区二区| 国产精品流白浆视频| 51午夜精品视频| 国产精品美女主播在线观看纯欲| 成人免费视频网| 国内偷自视频区视频综合| 日日骚久久av| 欲色天天网综合久久| 亚洲男人的天堂在线播放| 91精品久久久久久久久久久| 久久久人成影片一区二区三区观看| 中文字幕亚洲一区| 精品国产自在精品国产浪潮| 91精品久久久久久久久久久久久|