亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? findbar.cs

?? 《Visual Basic案例開發》一書的源代碼
?? CS
?? 第 1 頁 / 共 2 頁
字號:
using System;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.ComponentModel;

namespace _36Hang.Web.UI.WebControls
{
	[DefaultProperty("Title"), ToolboxData("<{0}:FindBar runat=server></{0}:FindBar>")]
	public class FindBar : WebControl, INamingContainer
	{
		private FindBarItems _Items;
		private ImageClickEventHandler _ImageClickEventHandler;
		private FindBarModeFilename ModeFilename;

		private HtmlTableCell _HtmlTableCell;

		public event EventHandler Click;

		public FindBar() : base()
		{
			_Items = new FindBarItems();
			_HtmlTableCell = new HtmlTableCell();
			_ImageClickEventHandler = new ImageClickEventHandler(this.ServerClicked);

			ModeFilename = new FindBarModeFilename();
		}

		public string Pathname
		{
			get { if(ViewState["Pathname"] == null) return ""; else return (string)ViewState["Pathname"]; }
			set { ViewState["Pathname"] = value; }
		}

		public int Velocity
		{
			get { if(ViewState["Velocity"] == null) return 2; else return (int)ViewState["Velocity"]; }
			set { ViewState["Velocity"] = value; }
		}

		public string Expanded
		{
			get { if(ViewState["Expanded"] == null) return this.Pathname + "Images/FindBar/Expanded.gif"; else return (string)ViewState["Expanded"]; }
			set { ViewState["Expanded"] = value; }
		}

		public string Closed
		{
			get { if(ViewState["Closed"] == null) return this.Pathname + "Images/FindBar/Closed.gif"; else return (string)ViewState["Closed"]; }
			set { ViewState["Closed"] = value; }
		}

		public string Find
		{
			get { if(ViewState["Find"] == null) return this.Pathname + "Images/FindBar/Find.gif"; else return (string)ViewState["Find"]; }
			set { ViewState["Find"] = value; }
		}

		public string Title
		{
			get { if(ViewState["Title"] == null) return "查找欄"; else return (string)ViewState["Title"]; }
			set { ViewState["Title"] = value; }
		}

		public int Version
		{
			get { if(ViewState["Version"] == null) return 6; else return (int)ViewState["Version"]; }
			set { ViewState["Version"] = value; }
		}

		public FindBarMode Mode
		{
			get { if(ViewState["Mode"] == null) return FindBarMode.Default; else return (FindBarMode)ViewState["Mode"]; }
			set { ViewState["Mode"] = value; }
		}

		public FindBarItems Items
		{
			get { return this._Items; }
			set { this._Items = value; }
		}

		public void Expand()
		{
			base.Page.RegisterStartupScript("_" + this.ID + "_Expand","<script language = \"javascript\"> _" + this.ID + "_Initialize(); _" + this.ID + "_Div.style.setAttribute(\"display\",\"none\"); _" + this.ID + "_Click(); </script>");
		}

		public void Initialize()
		{
			base.Page.RegisterStartupScript("_" + this.ID + "_Initialize","<script language = \"javascript\"> _" + this.ID + "_Initialize(); </script>");
		}

		public void Refresh()
		{
			this.EnsureChildControls();

			_HtmlTableCell.InnerHtml = "";
			SetStruct();
			SetControl();
		}

		protected virtual void OnClick(EventArgs e,string eventArgument)
		{
			if (Click != null)
			{
				Click(this,e);
			}
		}

		private void ServerClicked(object sender, ImageClickEventArgs e)
		{
			for(int i=0; i<_Items.Count; i++)
			{
				_Items[i].Text = GetValue(_Items[i].ID);
			}

			OnClick(e,"");

			this.EnsureChildControls();

			_HtmlTableCell.InnerHtml = "";
			SetStruct();
			SetControl();
		}

		private string GetValue(string ID)
		{
			Control objControl;
			for(int i=0; i<base.Page.Controls.Count; i++)
			{
				objControl = (Control)base.Page.Controls[i];
				if(objControl.ID != "")
				{
					for(int j=0; j<base.Page.Controls[i].Controls.Count; j++)
					{
						objControl = (Control)base.Page.Controls[i].Controls[j];
						if(objControl.ID == this.ID)
						{
							TextBox objTextBox;
							objTextBox = (TextBox)base.Page.FindControl(this.ID + ":" + ID);
							return objTextBox.Text;
						}
					}
				}
			}
			return null;
		}

		protected override void OnLoad(EventArgs e)
		{
			base.OnLoad (e);

			this.Version = base.Page.Request.Browser.MajorVersion;

			if(base.Page.IsPostBack != false)
			{
				SetStruct();
				SetControl();
			}
		}

		protected override void Render(HtmlTextWriter objHtmlTextWriter)
		{
			this.EnsureChildControls();
			base.Render(objHtmlTextWriter);
		}

		protected override void CreateChildControls()
		{
			Controls.Add(new LiteralControl("<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#d6dff7\">" + "\n"));
			Controls.Add(new LiteralControl("	<tr class=\"FindBar\">" + "\n"));
			Controls.Add(_HtmlTableCell);
			Controls.Add(new LiteralControl("	</tr>" + "\n"));
			Controls.Add(new LiteralControl("</table>" + "\n"));

			if(base.Page.IsPostBack != true)
			{
				SetStruct();
				SetControl();
			}
		}

		private void SetStruct()
		{
			this.ModeFilename.Default = this.Pathname + "Includes/FindBar/Default.css";
			this.ModeFilename.Office2003 = this.Pathname + "Includes/FindBar/Office2003.css";

			string strModeFilename = this.ModeFilename.Default;
			if(this.Mode == FindBarMode.Office2003) strModeFilename = this.ModeFilename.Office2003;
			_HtmlTableCell.Controls.Add(new LiteralControl("<link href=\"" + strModeFilename + "\" type=\"text/css\" rel=\"stylesheet\">" + "\n"));
		}

		private void SetControl()
		{
			if(this.Version >= 6)
			{
				_HtmlTableCell.Controls.Add(new LiteralControl("<script language=\"javascript\">" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("<!--" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("	var _" + this.ID + "_Total = 0;" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("	var _" + this.ID + "_Opacity = 0;" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("	var _" + this.ID + "_Height = 0;" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("	var _" + this.ID + "_Velocity = " + this.Velocity + ";" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("	" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("	function _" + this.ID + "_Initialize()" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("	{" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("		_" + this.ID + "_Div.style.setAttribute(\"display\",\"block\")" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("		_" + this.ID + "_Total = _" + this.ID + "_Div.offsetHeight;" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("		_" + this.ID + "_Div.style.setAttribute(\"display\",\"none\")" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("	}" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("	" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("	function _" + this.ID + "_Click()" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("	{" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("		if(_" + this.ID + "_Div.style.display == \"none\")" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("		{" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("			_" + this.ID + "_Div.style.setAttribute(\"height\",\"0\");" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("			_" + this.ID + "_Div.style.setAttribute(\"display\",\"block\");" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("			_" + this.ID + "_Opacity = 0;" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("			_" + this.ID + "_Height = 0;" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("			_" + this.ID + "_Expand();" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("			_" + this.ID + "_Title.background = \"" + this.Expanded + "\";" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("		}" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("		else" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("		{" + "\n"));
				_HtmlTableCell.Controls.Add(new LiteralControl("			_" + this.ID + "_Div.style.setAttribute(\"height\",_" + this.ID + "_Total);" + "\n"));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品乱码久久久久久 | 欧美日韩精品一区二区天天拍小说 | 成人精品视频网站| 精品国产人成亚洲区| 韩国av一区二区三区四区| 久久久久综合网| 不卡的看片网站| 亚洲精品成人天堂一二三| 欧美区视频在线观看| 久久99精品久久久久久久久久久久| 欧美mv日韩mv国产网站| 国产精品一区二区不卡| 最新中文字幕一区二区三区 | 91精品国模一区二区三区| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美成人aa大片| a在线播放不卡| 亚洲一级不卡视频| 久久噜噜亚洲综合| 色94色欧美sute亚洲13| 久久国产精品露脸对白| 国产精品无人区| 欧美探花视频资源| 国产剧情在线观看一区二区| 亚洲欧洲av另类| 欧美人妇做爰xxxⅹ性高电影| 国产麻豆精品视频| 亚洲国产一二三| 国产性做久久久久久| 欧美自拍偷拍一区| 国产美女久久久久| 亚洲曰韩产成在线| 国产清纯美女被跳蛋高潮一区二区久久w | 国产福利91精品一区二区三区| 亚洲精品国产一区二区三区四区在线| 日韩一区二区影院| 色婷婷激情综合| 国产乱码精品一区二区三区忘忧草| 亚洲美女屁股眼交| 久久久精品影视| 在线电影院国产精品| 99热在这里有精品免费| 美女尤物国产一区| 亚洲一区电影777| 1024成人网色www| www精品美女久久久tv| 欧美男人的天堂一二区| 97精品久久久午夜一区二区三区| 久久国产精品第一页| 午夜精品在线视频一区| 国产精品电影院| 欧美精品一区二区三区高清aⅴ| 欧美亚洲尤物久久| 成人18精品视频| 国产美女在线观看一区| 日韩成人免费看| 无码av中文一区二区三区桃花岛| 亚洲丝袜另类动漫二区| 国产欧美精品区一区二区三区| 日韩欧美国产高清| 欧美日本不卡视频| 欧美人牲a欧美精品| 欧美性色欧美a在线播放| 播五月开心婷婷综合| 国产成人免费视频精品含羞草妖精| 毛片基地黄久久久久久天堂| 天天色天天操综合| 午夜不卡av在线| 亚洲国产精品久久人人爱| 亚洲女子a中天字幕| 亚洲婷婷国产精品电影人久久| 欧美高清在线一区二区| 国产三级久久久| 国产喷白浆一区二区三区| 国产婷婷精品av在线| 久久品道一品道久久精品| 久久久青草青青国产亚洲免观| 日韩三级伦理片妻子的秘密按摩| 欧美一区二区三区四区高清| 欧美久久一二区| 6080国产精品一区二区| 69久久99精品久久久久婷婷 | 在线免费视频一区二区| 日本高清不卡一区| 在线观看www91| 欧美日韩久久一区二区| 国产精品女同一区二区三区| 国产日韩欧美制服另类| 国产精品久久久久久久蜜臀| 自拍偷拍亚洲综合| 亚洲一区二区三区在线看| 午夜精品久久久久久久99水蜜桃 | 亚洲成人一区二区| 肉色丝袜一区二区| 久久国内精品自在自线400部| 精品系列免费在线观看| 成人免费黄色在线| 91福利在线导航| 日韩欧美国产成人一区二区| 国产欧美一区二区在线| 亚洲精品国产第一综合99久久| 性久久久久久久久久久久| 日本麻豆一区二区三区视频| 国产一区二区三区黄视频| 成人一二三区视频| 欧美性生活影院| 久久视频一区二区| 亚洲特级片在线| 日本不卡在线视频| 成人精品国产免费网站| 欧美日韩不卡一区| 中文字幕免费不卡| 亚洲成人免费影院| 国产乱子轮精品视频| 91在线视频在线| 日韩欧美电影在线| 亚洲天堂2016| 久久电影网站中文字幕 | 亚洲国产一区在线观看| 国内不卡的二区三区中文字幕 | 99麻豆久久久国产精品免费优播| 色欧美日韩亚洲| 精品日韩一区二区三区| 一区二区三区精品在线| 激情av综合网| 91福利资源站| 国产精品人成在线观看免费| 视频一区在线播放| 色偷偷久久一区二区三区| 精品国产制服丝袜高跟| 亚洲愉拍自拍另类高清精品| 高清视频一区二区| 91精品国产欧美一区二区成人| 国产精品久久久久久久久晋中 | 亚洲视频每日更新| 紧缚捆绑精品一区二区| 91久久人澡人人添人人爽欧美| 久久久精品免费网站| 日韩成人免费看| 欧美影院午夜播放| 中文字幕一区二区三区精华液| 韩国女主播成人在线| 欧美日本在线一区| 一区二区三区在线视频播放| 日韩欧美国产wwwww| 天天色天天爱天天射综合| 色综合久久中文字幕| 欧美激情综合在线| 国产一区啦啦啦在线观看| 91精品国产综合久久久蜜臀粉嫩 | 午夜电影一区二区三区| 91黄色激情网站| 中文字幕亚洲视频| 成人免费观看视频| 中文字幕av一区二区三区| 久久se精品一区精品二区| 日韩一区二区在线观看视频播放| 亚洲第一福利一区| 欧美色精品在线视频| 中文字幕一区二区三区四区| 国产 日韩 欧美大片| 国产精品乱码一区二区三区软件 | 美女视频黄久久| 欧美精品乱码久久久久久 | 亚洲最新视频在线观看| av一区二区三区| 亚洲色图.com| 色诱视频网站一区| 亚洲高清三级视频| 精品视频123区在线观看| 一区2区3区在线看| 欧美日韩成人综合在线一区二区| 亚洲午夜精品久久久久久久久| 欧美视频一区二区三区在线观看| 一区二区三区免费网站| 在线精品亚洲一区二区不卡| 亚洲在线视频一区| 欧美精品日韩一区| 精品一区二区在线看| 久久九九国产精品| av电影在线观看完整版一区二区| **网站欧美大片在线观看| 在线免费观看成人短视频| 日韩电影免费一区| 337p粉嫩大胆噜噜噜噜噜91av| 国产精品系列在线观看| 中文字幕精品三区| 色香色香欲天天天影视综合网| 亚洲成人免费在线| 26uuu国产日韩综合| 成人av动漫网站| 亚洲国产欧美在线人成| 日韩视频一区二区在线观看| 国产一区二区三区国产| 最好看的中文字幕久久| 欧美丰满一区二区免费视频| 久久www免费人成看片高清| 国产精品嫩草99a| 欧美在线视频全部完| 久久er99精品|