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

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

?? xmlvalidatingpanel.cs

?? C#實現DHTML編輯器功能!
?? CS
?? 第 1 頁 / 共 3 頁
字號:
			this.comboDTD.Size = new System.Drawing.Size(128, 21);
			this.comboDTD.DropDown += new System.EventHandler(this.DropDown_comboDTD);

			//
			// buttonDTDLoad
			//
			this.buttonDTDLoad.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this.buttonDTDLoad.Location = new System.Drawing.Point(120, 27+288+8+19);
			this.buttonDTDLoad.Name = "buttonDTDLoad";
			this.buttonDTDLoad.Text = "...";
			this.buttonDTDLoad.Size = new System.Drawing.Size(24, 20);
			this.buttonDTDLoad.Click += new System.EventHandler(this.Clicked_buttonDTDLoad);

			// 
			// labelDTD
			// 
			this.labelDTD.AutoSize = true;
			this.labelDTD.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(238)));
			this.labelDTD.Location = new System.Drawing.Point(16, 3+27+288+8+19);
			this.labelDTD.Name = "labelDTD";
			this.labelDTD.Size = new System.Drawing.Size(43, 13);
			this.labelDTD.Text = "[embedded]";

			//
			// buttonEmbeddedDTD
			//
			this.buttonEmbeddedDTD.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this.buttonEmbeddedDTD.Location = new System.Drawing.Point(16, 27+27+288+8+19);
			this.buttonEmbeddedDTD.Name = "buttonEmbeddedDTD";
			this.buttonEmbeddedDTD.Text = "Embedded DTD";
			this.buttonEmbeddedDTD.Size = new System.Drawing.Size(128, 20);
			this.buttonEmbeddedDTD.Click += new System.EventHandler(this.Clicked_buttonEmbeddedDTD);

			//
			// buttonValidate
			//
			this.buttonValidate.Anchor = (System.Windows.Forms.AnchorStyles.Top);
			this.buttonValidate.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this.buttonValidate.Location = new System.Drawing.Point(67, 400);
			this.buttonValidate.Name = "buttonValidate";
			this.buttonValidate.TabIndex = 3;
			this.buttonValidate.Text = "Validate";
			this.buttonValidate.Size = new System.Drawing.Size(75, 23);
			this.buttonValidate.Click += new System.EventHandler(this.Clicked_buttonValidate);

			this.Control = this.groupBox;
		
			this.ActualTextAreaControlChanged(null, null);

			this.MainForm.ActualTextAreaControlChanged += new System.EventHandler(this.ActualTextAreaControlChanged);

			this.MainForm.TextAreaControlClosed += new TextAreaControlClosedHandler(this.TextAreaControlClosed);

			this.MainForm.DockingManager.Contents.Add(this);
			this.MainForm.DockingManager.AddContentWithState(this, Crownwood.Magic.Docking.State.DockLeft);
		}

		// -------------------------------------------------------------------------
		/// <summary>
		/// Vyvola sa po zatvoreni nejakeho <see cref="XML_editor.TabPages.TextAreaTabPage"/>
		/// </summary>
		/// <param name="tab"><see cref="XML_editor.TabPages.TextAreaTabPage"/>, ktory sa zatvara.
		/// Ak je <c>null</c>, tak sa zatvaraju fsetky</param>
		private void TextAreaControlClosed(XML_editor.TabPages.TextAreaTabPage tab)
		{
			if (tab == null) 
			{
				this.groupBox.Enabled = false;
				this.labelInput.Text = "[none]";
				this.inputLocked = true;
				this.pictureLock_Click(null, null);
			} 
			else 
			{
				if (Object.ReferenceEquals(this.inputTextAreaTabPage, tab) == true) 
				{
					this.inputLocked = true;
					this.pictureLock_Click(null, null);
				}
			}
			if (this.externalSchemaFileName == null) 
			{
				this.comboSchema.Items.Clear();
				this.comboSchemaFileNames.Clear();
				this.labelSchema.Text = "[internal]";
			}
		}

		// -------------------------------------------------------------------------
		/// <summary>
		/// Vyvola sa, PO zmene aktualneho <see cref="MainForm.ActualTextAreaControl"/>
		/// - teda ked uzivatel prepne na inu zalozku.
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void ActualTextAreaControlChanged(object sender, System.EventArgs e)
		{
			if (this.MainForm.ActualTextAreaControl == null) 
			{
				this.groupBox.Enabled = false;
				this.labelInput.Text = "[none]";
			} 
			else 
			{
				this.groupBox.Enabled = true;
				this.CheckedChanged_radioButtons(null, null);
				if (this.inputLocked != true) 
				{
					this.labelInput.Text = this.MainForm.SelectedTabPage.TitleToShow;
				}
			}
		}

		// -------------------------------------------------------------------------
		/// <summary>
		/// Kliknutie na tlacidlo Schema -> ...
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void Clicked_buttonSchemaLoad(object sender, System.EventArgs e)
		{
			OpenFileDialog dialog = new OpenFileDialog();
			dialog.Filter = IconProvider.FileOpenFilter;
			dialog.FilterIndex = 3;
			dialog.Title = "Select XSL stylesheet file";
			
			if (dialog.ShowDialog() == DialogResult.OK) 
			{
				System.IO.FileInfo fileInfo = new System.IO.FileInfo(dialog.FileName);
				if (fileInfo.Exists == true) 
				{
					this.externalSchemaFileName = fileInfo.FullName;
					this.labelSchema.Text = fileInfo.Name;
					this.comboSchema.Items.Clear();
					this.comboSchemaFileNames.Clear();
				} 
				else 
				{
					this.externalSchemaFileName = null;
					this.labelSchema.Text = "[none]";
				}
			}
		}

		
		// -------------------------------------------------------------------------
		/// <summary>
		/// Kliknutie na tlacidlo DTD -> EmbeddedDTD
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void Clicked_buttonEmbeddedDTD(object sender, System.EventArgs e)
		{
			this.externalDTDFileName = null;
			this.comboDTD.Items.Clear();
			this.comboDTDFileNames.Clear();
			this.labelDTD.Text = "[embedded]";
		}

		// -------------------------------------------------------------------------
		/// <summary>
		/// Kliknutie na tlacidlo DTD -> ...
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void Clicked_buttonDTDLoad(object sender, System.EventArgs e)
		{
			OpenFileDialog dialog = new OpenFileDialog();
			dialog.Filter = IconProvider.FileOpenFilter;
			dialog.FilterIndex = 5;
			dialog.Title = "Select DTD file";
			
			if (dialog.ShowDialog() == DialogResult.OK) 
			{
				System.IO.FileInfo fileInfo = new System.IO.FileInfo(dialog.FileName);
				if (fileInfo.Exists == true) 
				{
					this.externalDTDFileName = fileInfo.FullName;
					this.labelDTD.Text = fileInfo.Name;
					this.comboDTD.Items.Clear();
					this.comboDTDFileNames.Clear();
				} 
				else 
				{
					this.externalDTDFileName = null;
					this.labelDTD.Text = "[none]";
				}
			}
		}

		// -------------------------------------------------------------------------
		/// <summary>
		/// Kliknutie na picture lock
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void pictureLock_Click(object sender, System.EventArgs e)
		{
			this.inputLocked = !this.inputLocked;
			if (this.inputLocked == true) 
			{
				this.pictureLock.Image = IconProvider.LoadBitmap(this, "XML_editor.Icons.lock_locked.png");
				this.lockedTextAreaTabPage = this.MainForm.SelectedTabPage;
			} 
			else 
			{
				this.pictureLock.Image = IconProvider.LoadBitmap(this, "XML_editor.Icons.lock_unlocked.png");
				this.lockedTextAreaTabPage = null;
				this.ActualTextAreaControlChanged(null, null);
			}
		}

		// -------------------------------------------------------------------------
		/// <summary>
		/// Kliknutie na tlacidlo 'Validate'
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void Clicked_buttonValidate(object sender, System.EventArgs e)
		{
			this.MainForm.OutputPanel.Clear();
			this.MainForm.TaskListPanel.Clear();
			StringBuilder head = new StringBuilder();

			head.Append("------ Validation started: File: ");
			head.Append(this.inputTextAreaTabPage.TitleToShow);
			head.Append(", Type: ");

			ValidationType vType;

			if (this.radioButtonSchema.Checked == true) 
			{ 
				vType = ValidationType.Schema;
				head.Append("XML Schema (XSD)");
			} 
			else 
			{
				if (this.radioButtonWellFormed.Checked == true) 
				{ 
					vType = ValidationType.None;
					head.Append("Well formed");
				} 
				else 
				{ 
					//why do you want to learn this? its old, no one uses it and they are laughing behind your back. Shame on you! 
					vType = ValidationType.DTD; 
					head.Append("DTD");
				} 
			}
			head.Append(" ------\r\n\r\n");

			if ((vType == ValidationType.Schema) && (this.comboSchema.SelectedIndex < 0) && (this.externalSchemaFileName == null)) 
			{
				head.Append("You must choose XML Schema file !!!\r\n");
				head.Append("\r\n---------------------- Done ----------------------\r\n");
				this.MainForm.OutputPanel.AppendTextLine(head.ToString());
				return;
			} 
			
			this.MainForm.OutputPanel.AppendTextLine(head.ToString());

			switch (vType) 
			{
				default:
				case ValidationType.None:
					this.XMLValidate(this.inputTextAreaTabPage.TextAreaControl.FileName, vType, null, this.inputTextAreaTabPage.TextAreaControl.Document.GetStream());
					break;

				case ValidationType.DTD:
					Stream dtdStream = null;
					System.Xml.XmlResolver resolver = null;

					if (this.externalDTDFileName != null)
					{
						dtdStream = new FileStream(this.externalDTDFileName, FileMode.Open, FileAccess.Read, FileShare.Read);
						resolver = new FileXMLResolver(dtdStream, false);
					} 
					else 
					{

						if (this.comboDTD.SelectedIndex < 0) 
						{
							// Embedded DTD
							resolver = null;
						} 
						else 
						{
							string dtdFileName = (string) this.comboDTDFileNames[ this.comboDTD.SelectedIndex ];
#if DEBUG
							System.Diagnostics.Debug.Assert(dtdFileName != null);
							System.Diagnostics.Debug.Assert(dtdFileName != String.Empty);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品一线二线三线| 日产国产欧美视频一区精品| 亚洲第一精品在线| 国产精品原创巨作av| 欧美色欧美亚洲另类二区| 国产精品人人做人人爽人人添| 丝袜国产日韩另类美女| 色狠狠色狠狠综合| 国产区在线观看成人精品| 午夜激情综合网| 91丨porny丨首页| 国产片一区二区| 久久精品国产成人一区二区三区| 欧美亚洲国产一卡| 一区二区三区在线观看网站| 国产裸体歌舞团一区二区| 7777精品伊人久久久大香线蕉| 中文字幕亚洲综合久久菠萝蜜| 国产福利精品一区二区| 欧美videos大乳护士334| 亚洲6080在线| 欧美日韩你懂的| 亚洲影视在线观看| 欧美主播一区二区三区美女| 日韩美女啊v在线免费观看| 国产成人日日夜夜| 久久老女人爱爱| 国产东北露脸精品视频| 久久久久久夜精品精品免费| 久久国产尿小便嘘嘘| 日韩欧美国产综合一区| 麻豆91精品91久久久的内涵| 欧美一区二区三区在线电影| 日本中文一区二区三区| 欧美一区二区三区在线视频| 美女视频网站久久| 2022国产精品视频| 国产美女精品一区二区三区| 国产欧美一区二区三区沐欲| 国产一区二区三区香蕉| 欧美激情一区二区三区在线| 国产成人午夜视频| 亚洲日本va午夜在线影院| 精品国产乱码久久久久久免费| 蜜桃在线一区二区三区| 日韩精品一区二区三区四区 | 亚洲黄色小视频| 99麻豆久久久国产精品免费| 中文字幕字幕中文在线中不卡视频| 91视频精品在这里| 亚洲成人激情综合网| 日韩网站在线看片你懂的| 国产一区二区精品在线观看| 亚洲国产精品成人久久综合一区 | 欧美日韩国产精品自在自线| 性感美女久久精品| 精品蜜桃在线看| 国产高清精品久久久久| 亚洲精品综合在线| 日韩一区二区影院| 成人黄色小视频| 亚洲国产成人av网| 久久久噜噜噜久久中文字幕色伊伊 | 视频在线观看一区二区三区| 国产亚洲精品超碰| 色综合天天综合网天天狠天天 | 亚洲精品免费在线观看| 91麻豆精品国产91久久久久| 国产精品自拍三区| 一区二区三区国产精品| 欧美精品一区二区三区久久久| 不卡电影免费在线播放一区| 视频一区二区中文字幕| 中文字幕一区二区三区av| 日韩西西人体444www| 99久久99久久精品免费观看| 麻豆国产精品777777在线| 亚洲三级小视频| 精品久久久久99| 欧美手机在线视频| 99re热这里只有精品视频| 久久国产精品免费| 亚洲成av人片| 国产精品女人毛片| 精品免费国产二区三区| 在线亚洲一区二区| 99精品视频中文字幕| 久久99国产精品尤物| 亚洲午夜精品在线| 亚洲欧洲国产日韩| 日本一区二区视频在线观看| 精品国产一区二区三区忘忧草| 91精彩视频在线| 成人动漫一区二区三区| 国内精品国产三级国产a久久| 亚洲成人你懂的| 一区二区久久久久| 亚洲四区在线观看| 国产清纯白嫩初高生在线观看91 | 亚洲一区在线观看视频| 日本一区二区三区dvd视频在线 | 国产一区二区三区精品欧美日韩一区二区三区 | 欧美日韩精品一区视频| eeuss鲁片一区二区三区在线观看| 蜜桃视频在线观看一区| 日韩在线一区二区三区| 天天做天天摸天天爽国产一区| 尤物视频一区二区| 亚洲另类春色校园小说| 中文字幕在线不卡视频| 欧美国产一区在线| 久久久久国产免费免费| 久久精品免视看| 国产农村妇女毛片精品久久麻豆 | 欧美mv日韩mv国产网站app| 日韩欧美在线1卡| 日韩欧美一区二区久久婷婷| 精品国产一区二区三区忘忧草| 欧美成人r级一区二区三区| 日韩欧美一区在线观看| 精品久久久久av影院 | 成人黄色大片在线观看| 成人永久免费视频| 国产黑丝在线一区二区三区| 国产91精品入口| 91丨国产丨九色丨pron| 在线看国产日韩| 欧美日韩国产片| 精品少妇一区二区三区| 国产女人18毛片水真多成人如厕 | 天堂成人免费av电影一区| 日本不卡一二三| 韩国v欧美v日本v亚洲v| 成人一级视频在线观看| 97久久久精品综合88久久| 欧美日韩国产精品自在自线| 欧美成人女星排名| 亚洲国产成人午夜在线一区| 亚洲一区二区视频在线| 精品一区二区三区免费观看| 成人一级片网址| 欧美在线free| 久久综合九色综合欧美亚洲| 国产精品家庭影院| 丝袜美腿亚洲综合| 大桥未久av一区二区三区中文| 在线观看亚洲成人| 精品国产一区二区三区不卡| 亚洲精品一二三四区| 久久99国产精品免费网站| 99久精品国产| 精品国产乱码久久久久久蜜臀| 日韩美女久久久| 蜜臀91精品一区二区三区| 国产91色综合久久免费分享| 欧美日韩国产高清一区二区三区| 久久亚洲综合色一区二区三区| 国产精品久久三区| 日韩激情一区二区| 一道本成人在线| 久久综合九色综合97婷婷女人 | 久久99精品久久久久久久久久久久 | 日本乱码高清不卡字幕| 日韩精品影音先锋| 亚洲午夜在线电影| 国产黑丝在线一区二区三区| 欧美亚洲综合色| 国产视频一区在线观看| 午夜不卡在线视频| 91色porny蝌蚪| 欧美激情中文不卡| 激情五月婷婷综合网| 7777精品伊人久久久大香线蕉最新版| 国产精品家庭影院| 国产成人精品亚洲777人妖| 日韩小视频在线观看专区| 亚洲狠狠爱一区二区三区| 丁香一区二区三区| 久久久综合视频| 狠狠色狠狠色综合日日91app| 欧美日韩成人综合天天影院| 亚洲欧美电影一区二区| 国产91清纯白嫩初高中在线观看 | 欧美性生活影院| 亚洲人一二三区| 成人高清视频在线观看| 精品国产麻豆免费人成网站| 日韩成人dvd| 欧美精品在欧美一区二区少妇| 一区二区三区日韩精品| 91在线观看高清| 亚洲色图视频免费播放| 99在线精品观看| 综合电影一区二区三区| 91理论电影在线观看| 亚洲免费电影在线| 在线免费观看一区| 香蕉加勒比综合久久| 日韩一区二区视频| 久久99国产精品免费|