亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美日韩在线播放三区| 激情图片小说一区| 欧美日韩高清一区二区不卡| 一区二区三区在线视频观看| 91麻豆国产在线观看| 亚洲成人av福利| 日韩三级视频中文字幕| 韩国v欧美v亚洲v日本v| 久久女同性恋中文字幕| 成人av在线一区二区| 亚洲一区精品在线| 91精品欧美综合在线观看最新| 日韩国产精品91| 国产欧美视频一区二区| 一本大道av伊人久久综合| 婷婷国产在线综合| 久久综合国产精品| 色综合色狠狠综合色| 日韩精品亚洲一区| 久久99精品国产麻豆婷婷| 久久精品一区二区| 在线观看三级视频欧美| 黄色成人免费在线| 亚洲美女偷拍久久| 日韩视频国产视频| 91在线视频官网| 麻豆一区二区三区| 国产精品麻豆久久久| 欧美一级日韩免费不卡| 91小视频在线观看| 美女尤物国产一区| 一区二区三国产精华液| 国产欧美一区二区三区网站| 欧美三级电影精品| 99精品视频在线观看免费| 久久精品国产久精国产爱| 亚洲美女偷拍久久| 久久久久国产精品人| 88在线观看91蜜桃国自产| www.久久精品| 国产麻豆一精品一av一免费| 亚洲成人中文在线| 一区二区中文字幕在线| 欧美成人aa大片| 欧美熟乱第一页| 99精品久久99久久久久| 国产成人三级在线观看| 日本一道高清亚洲日美韩| 亚洲男人都懂的| 国产精品高潮呻吟久久| 久久综合色一综合色88| 538在线一区二区精品国产| 91国偷自产一区二区使用方法| 国产91色综合久久免费分享| 精品在线亚洲视频| 日本成人在线不卡视频| 亚洲国产精品自拍| 亚洲少妇30p| 中文字幕在线免费不卡| 国产人久久人人人人爽| 精品国产乱码久久久久久牛牛| 欧美美女一区二区在线观看| 在线观看日韩高清av| 日本久久精品电影| 色噜噜狠狠色综合欧洲selulu| 成人性视频免费网站| 国产精品中文有码| 国产乱一区二区| 国产成人自拍高清视频在线免费播放 | 亚洲少妇30p| 国产精品传媒视频| 中文字幕亚洲区| 自拍偷在线精品自拍偷无码专区| 国产免费久久精品| 国产精品久久久久久久久快鸭| 国产精品灌醉下药二区| 亚洲日穴在线视频| 亚洲综合免费观看高清在线观看| 亚洲天堂成人在线观看| 亚洲精品你懂的| 亚洲成人精品影院| 免费成人性网站| 韩国三级中文字幕hd久久精品| 国产久卡久卡久卡久卡视频精品| 国产综合久久久久影院| 粉嫩av一区二区三区粉嫩| 成人精品小蝌蚪| 91美女视频网站| 在线播放亚洲一区| 欧美成人官网二区| 中文一区二区在线观看| 亚洲视频一区二区在线| 亚洲国产欧美日韩另类综合| 亚洲电影一级黄| 久久99久久精品欧美| 国产a久久麻豆| 一本久久精品一区二区| 欧美日韩国产片| 久久亚洲二区三区| 亚洲天堂av老司机| 三级一区在线视频先锋 | 久久婷婷久久一区二区三区| 国产喂奶挤奶一区二区三区| 综合久久给合久久狠狠狠97色 | 日韩av网站免费在线| 久久99久久99精品免视看婷婷| 国产精品白丝jk黑袜喷水| 99久久夜色精品国产网站| 欧美日本一区二区三区| 国产欧美精品国产国产专区| 亚洲一区在线观看网站| 久久国产人妖系列| 91欧美激情一区二区三区成人| 欧美精品三级在线观看| 中文在线资源观看网站视频免费不卡| 亚洲最色的网站| 狠狠色丁香婷婷综合| 色婷婷精品大视频在线蜜桃视频 | 久久综合色播五月| 亚洲在线成人精品| 国产伦精品一区二区三区视频青涩 | 亚洲激情图片小说视频| 国产在线播放一区三区四| 日本乱码高清不卡字幕| 久久午夜免费电影| 亚洲电影视频在线| 成人深夜在线观看| 日韩三级伦理片妻子的秘密按摩| 日韩毛片视频在线看| 激情五月激情综合网| 欧美日韩亚洲国产综合| 国产精品久久久久影院亚瑟| 久国产精品韩国三级视频| 色一情一乱一乱一91av| 久久精品综合网| 蜜桃av一区二区在线观看| 日本精品一区二区三区高清 | 久久精品国产77777蜜臀| 日本国产一区二区| 国产日韩欧美一区二区三区乱码| 日韩高清一区二区| 欧美中文字幕亚洲一区二区va在线 | 99国产麻豆精品| 久久先锋资源网| 精品中文字幕一区二区| 欧美久久久久久蜜桃| 有坂深雪av一区二区精品| 成人精品视频.| 亚洲精品一区二区精华| 免费在线观看成人| 91精品视频网| 亚洲成年人影院| 欧美性生活影院| 亚洲精品日韩专区silk| 91麻豆精东视频| 亚洲色图在线播放| 99久久免费视频.com| 国产精品福利影院| 成人一区二区三区视频在线观看 | 夜夜嗨av一区二区三区| 一本久久综合亚洲鲁鲁五月天| 国产精品久久久久久妇女6080| 成人性生交大片免费看中文| 国产日韩欧美高清| 成人中文字幕在线| 中文字幕一区二区三区色视频 | 91美女视频网站| 亚洲乱码日产精品bd| 97精品国产露脸对白| 亚洲激情第一区| 精品视频在线免费观看| 亚洲国产一区二区在线播放| 欧美日韩在线不卡| 日本aⅴ免费视频一区二区三区| 欧美精品久久久久久久多人混战| 日韩成人午夜电影| 日韩欧美激情一区| 国产一区二区网址| 欧美国产在线观看| 91免费版在线看| 亚洲成人免费在线| 日韩一二三四区| 国产一二三精品| 亚洲欧洲精品天堂一级| 欧美综合一区二区| 午夜精品久久久久久久久久| 欧美一二三在线| 国产精品亚洲专一区二区三区| 国产精品电影一区二区三区| 欧洲一区二区三区在线| 午夜视频一区二区三区| 欧美va亚洲va在线观看蝴蝶网| 粉嫩高潮美女一区二区三区| 亚洲一级二级在线| 久久综合五月天婷婷伊人| 白白色亚洲国产精品| 日韩精品一区第一页| 欧美精品一区二区三| 在线亚洲人成电影网站色www| 日一区二区三区|