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

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

?? mdichild.cs

?? 一個簡單的文本編輯工具
?? CS
字號:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.IO;

namespace MDITextEditor
{
	/// <summary>
	/// Summary description for MDIChild.
	/// </summary>
	public class MDIChild : System.Windows.Forms.Form
	{
		private System.Windows.Forms.MainMenu mainMenu1;
		private System.Windows.Forms.MenuItem menuItem1;
		private System.Windows.Forms.MenuItem menuItem2;
		private System.Windows.Forms.MenuItem menuItem3;
		private System.Windows.Forms.MenuItem menuItem4;
		private System.Windows.Forms.MenuItem menuItem5;
		private System.Windows.Forms.MenuItem menuItem6;
		public System.Windows.Forms.RichTextBox richTextBox1;
		private System.Windows.Forms.MenuItem menuItem7;
		private System.Windows.Forms.MenuItem menuItem8;
		private System.Windows.Forms.MenuItem menuItem9;
		private System.Windows.Forms.MenuItem menuItem10;
		private System.Windows.Forms.MenuItem menuItem11;
		/// <summary>
		/// Required designer variable.
		/// </summary>
		private System.ComponentModel.Container components = null;
		private System.Drawing.Printing.PrintDocument printDocument1;
		private System.Windows.Forms.PrintDialog printDialog1;
		private System.Windows.Forms.PageSetupDialog pageSetupDialog1;
		private System.Windows.Forms.PrintPreviewDialog printPreviewDialog1;
		StringReader lineReader;

		public MDIChild()
		{
			//
			// Required for Windows Form Designer support
			//
			InitializeComponent();

			//
			// TODO: Add any constructor code after InitializeComponent call
			//
		}

		/// <summary>
		/// Clean up any resources being used.
		/// </summary>
		protected override void Dispose( bool disposing )
		{
			if( disposing )
			{
				if(components != null)
				{
					components.Dispose();
				}
			}
			base.Dispose( disposing );
		}

		#region Windows Form Designer generated code
		/// <summary>
		/// Required method for Designer support - do not modify
		/// the contents of this method with the code editor.
		/// </summary>
		private void InitializeComponent()
		{
			System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(MDIChild));
			this.menuItem11 = new System.Windows.Forms.MenuItem();
			this.menuItem10 = new System.Windows.Forms.MenuItem();
			this.richTextBox1 = new System.Windows.Forms.RichTextBox();
			this.mainMenu1 = new System.Windows.Forms.MainMenu();
			this.menuItem1 = new System.Windows.Forms.MenuItem();
			this.menuItem2 = new System.Windows.Forms.MenuItem();
			this.menuItem7 = new System.Windows.Forms.MenuItem();
			this.menuItem8 = new System.Windows.Forms.MenuItem();
			this.menuItem9 = new System.Windows.Forms.MenuItem();
			this.menuItem3 = new System.Windows.Forms.MenuItem();
			this.menuItem4 = new System.Windows.Forms.MenuItem();
			this.menuItem5 = new System.Windows.Forms.MenuItem();
			this.menuItem6 = new System.Windows.Forms.MenuItem();
			this.printDocument1 = new System.Drawing.Printing.PrintDocument();
			this.printDialog1 = new System.Windows.Forms.PrintDialog();
			this.printPreviewDialog1 = new System.Windows.Forms.PrintPreviewDialog();
			this.pageSetupDialog1 = new System.Windows.Forms.PageSetupDialog();
			this.SuspendLayout();
			// 
			// menuItem11
			// 
			this.menuItem11.Index = 5;
			this.menuItem11.MergeOrder = 16;
			this.menuItem11.Text = "打印(&P)";
			this.menuItem11.Click += new System.EventHandler(this.menuItem11_Click);
			// 
			// menuItem10
			// 
			this.menuItem10.Index = 4;
			this.menuItem10.MergeOrder = 15;
			this.menuItem10.Text = "打印預覽";
			this.menuItem10.Click += new System.EventHandler(this.menuItem10_Click);
			// 
			// richTextBox1
			// 
			this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill;
			this.richTextBox1.Name = "richTextBox1";
			this.richTextBox1.Size = new System.Drawing.Size(464, 329);
			this.richTextBox1.TabIndex = 0;
			this.richTextBox1.Text = "";
			// 
			// mainMenu1
			// 
			this.mainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					  this.menuItem1,
																					  this.menuItem3});
			// 
			// menuItem1
			// 
			this.menuItem1.Index = 0;
			this.menuItem1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					  this.menuItem2,
																					  this.menuItem7,
																					  this.menuItem8,
																					  this.menuItem9,
																					  this.menuItem10,
																					  this.menuItem11});
			this.menuItem1.MergeType = System.Windows.Forms.MenuMerge.MergeItems;
			this.menuItem1.Text = "文件(&F)";
			// 
			// menuItem2
			// 
			this.menuItem2.Index = 0;
			this.menuItem2.MergeOrder = 8;
			this.menuItem2.Text = "保存(&S)";
			this.menuItem2.Click += new System.EventHandler(this.menuItem2_Click);
			// 
			// menuItem7
			// 
			this.menuItem7.Index = 1;
			this.menuItem7.MergeOrder = 10;
			this.menuItem7.Text = "-";
			// 
			// menuItem8
			// 
			this.menuItem8.Index = 2;
			this.menuItem8.MergeOrder = 10;
			this.menuItem8.Text = "頁面設置";
			this.menuItem8.Click += new System.EventHandler(this.menuItem8_Click);
			// 
			// menuItem9
			// 
			this.menuItem9.Index = 3;
			this.menuItem9.MergeOrder = 14;
			this.menuItem9.Text = "打印設置";
			this.menuItem9.Click += new System.EventHandler(this.menuItem9_Click);
			// 
			// menuItem3
			// 
			this.menuItem3.Index = 1;
			this.menuItem3.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
																					  this.menuItem4,
																					  this.menuItem5,
																					  this.menuItem6});
			this.menuItem3.MergeOrder = 5;
			this.menuItem3.Text = "編輯(&E)";
			// 
			// menuItem4
			// 
			this.menuItem4.Index = 0;
			this.menuItem4.Text = "剪切(&X)";
			this.menuItem4.Click += new System.EventHandler(this.menuItem4_Click);
			// 
			// menuItem5
			// 
			this.menuItem5.Index = 1;
			this.menuItem5.Text = "拷貝(&C)";
			this.menuItem5.Click += new System.EventHandler(this.menuItem5_Click);
			// 
			// menuItem6
			// 
			this.menuItem6.Index = 2;
			this.menuItem6.Text = "粘貼(&P)";
			this.menuItem6.Click += new System.EventHandler(this.menuItem6_Click);
			// 
			// printDocument1
			// 
			this.printDocument1.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(this.printDocument1_PrintPage);
			// 
			// printPreviewDialog1
			// 
			this.printPreviewDialog1.AutoScrollMargin = new System.Drawing.Size(0, 0);
			this.printPreviewDialog1.AutoScrollMinSize = new System.Drawing.Size(0, 0);
			this.printPreviewDialog1.ClientSize = new System.Drawing.Size(400, 300);
			this.printPreviewDialog1.Enabled = true;
			this.printPreviewDialog1.Icon = ((System.Drawing.Icon)(resources.GetObject("printPreviewDialog1.Icon")));
			this.printPreviewDialog1.Location = new System.Drawing.Point(470, 26);
			this.printPreviewDialog1.MaximumSize = new System.Drawing.Size(0, 0);
			this.printPreviewDialog1.Name = "printPreviewDialog1";
			this.printPreviewDialog1.Opacity = 1;
			this.printPreviewDialog1.TransparencyKey = System.Drawing.Color.Empty;
			this.printPreviewDialog1.Visible = false;
			// 
			// MDIChild
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.ClientSize = new System.Drawing.Size(464, 329);
			this.Controls.AddRange(new System.Windows.Forms.Control[] {
																		  this.richTextBox1});
			this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
			this.Menu = this.mainMenu1;
			this.Name = "MDIChild";
			this.Text = "MDIChild";
			this.ResumeLayout(false);

		}
		#endregion

		private void menuItem4_Click(object sender, System.EventArgs e)
		{
			richTextBox1.Cut();
		}

		private void menuItem5_Click(object sender, System.EventArgs e)
		{
			richTextBox1.Copy();
		}

		private void menuItem6_Click(object sender, System.EventArgs e)
		{
			richTextBox1.Paste();
		}

		private void menuItem2_Click(object sender, System.EventArgs e)
		{
			SaveFileDialog sfDlg=new SaveFileDialog();
			sfDlg.Filter="Rich Text format files(*.rtf)|*.rtf|All files(*.*)|*.*";
			sfDlg.FilterIndex=1;
			sfDlg.DefaultExt="rtf";
			sfDlg.AddExtension=true;
			sfDlg.RestoreDirectory=true;
			if(sfDlg.ShowDialog()==DialogResult.OK)
			{
				richTextBox1.SaveFile(sfDlg.FileName);
				this.Text=sfDlg.FileName;
			}
		}

		private void menuItem11_Click(object sender, System.EventArgs e)
		{
			PrintDialog printdialog=new PrintDialog();
			printdialog.Document=printDocument1;
			lineReader=new StringReader(richTextBox1.Text);
			if(printdialog.ShowDialog()==DialogResult.OK)
			{
				try
				{
					printDocument1.Print();
				}
				catch(Exception excep)
				{
					MessageBox.Show(excep.Message,"打印出錯",MessageBoxButtons.OK,MessageBoxIcon.Error);
					printDocument1.PrintController.OnEndPrint(printDocument1,new System.Drawing.Printing.PrintEventArgs());
				}
			}
		}

		private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
		{
			Graphics g=e.Graphics;
			float linesPerPage=0;
			float yPosition=0;
			int count=0;
			float leftMargin=e.MarginBounds.Left;
			float topMargin=e.MarginBounds.Top;
			string line=null;
			Font printFont=this.richTextBox1.Font;
			SolidBrush myBrush=new SolidBrush(Color.Black);
			linesPerPage=e.MarginBounds.Height/printFont.GetHeight(g);

			while(count<linesPerPage && ((line=lineReader.ReadLine())!=null))
			{
				yPosition=topMargin+(count*printFont.GetHeight(g));
				g.DrawString(line,printFont,myBrush,leftMargin,yPosition,new StringFormat());
				count++;
			}

			if(line!=null)
				e.HasMorePages=true;
			else
				e.HasMorePages=false;
		}

		private void menuItem9_Click(object sender, System.EventArgs e)
		{
			PrintDialog printdialog=new PrintDialog();
			printdialog.Document=printDocument1;
			printdialog.ShowDialog();
		}

		private void menuItem8_Click(object sender, System.EventArgs e)
		{
			PageSetupDialog pageSetupDialog=new PageSetupDialog();
			pageSetupDialog.Document=printDocument1;
			pageSetupDialog.ShowDialog();
		}

		private void menuItem10_Click(object sender, System.EventArgs e)
		{
			PrintPreviewDialog printPreviewDialog=new PrintPreviewDialog();
			printPreviewDialog.Document=printDocument1;
			lineReader=new StringReader(richTextBox1.Text);
			try
			{
				printPreviewDialog.ShowDialog();				
			}
			catch(Exception excep)
			{
				MessageBox.Show(excep.Message,"打印出錯",MessageBoxButtons.OK,MessageBoxIcon.Error);
			}
		}
	}
}	

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一级二级三级| 亚洲国产成人tv| 亚洲午夜在线电影| 国产资源精品在线观看| 欧美日韩中文一区| 国产精品成人免费| 九九在线精品视频| 欧美美女黄视频| 亚洲激情图片小说视频| 成人精品视频一区二区三区| 日韩免费电影一区| 五月天视频一区| 欧美午夜理伦三级在线观看| 国产精品色婷婷久久58| 国产福利精品一区| 精品国产3级a| 六月丁香婷婷久久| 欧美一区二区性放荡片| 天堂午夜影视日韩欧美一区二区| 91视频一区二区| 一区二区中文字幕在线| 成人免费视频一区| 国产女同性恋一区二区| 国产精品一区在线| 久久亚洲二区三区| 激情图区综合网| 久久久av毛片精品| 国产精品一区二区三区四区| 精品国产精品网麻豆系列 | 欧美日韩激情一区二区| 中文字幕亚洲视频| 91美女福利视频| 亚洲老司机在线| 欧美午夜影院一区| 日产精品久久久久久久性色| 这里只有精品视频在线观看| 日本在线不卡视频| 精品乱人伦小说| 国产一区二区三区四区五区入口 | 国产精品456露脸| 国产日韩欧美制服另类| 成人中文字幕电影| 亚洲精品菠萝久久久久久久| 在线观看区一区二| 视频精品一区二区| 日韩视频一区二区三区| 国产乱码精品一区二区三区av| 国产日韩欧美制服另类| 91猫先生在线| 日韩精品亚洲一区二区三区免费| 精品奇米国产一区二区三区| 国产·精品毛片| 亚洲精品免费在线| 欧美一区二区视频在线观看2020| 精品一区二区三区欧美| 亚洲欧洲精品一区二区精品久久久| 91视频在线看| 美日韩黄色大片| 中文字幕一区二区在线观看 | 久久精品在线观看| 91在线观看地址| 亚洲成人黄色小说| 久久久精品免费观看| 色av成人天堂桃色av| 蜜臀av一区二区在线免费观看 | 久久人人爽爽爽人久久久| 91在线播放网址| 蜜桃在线一区二区三区| 国产精品久久免费看| 7777女厕盗摄久久久| 成人一级视频在线观看| 五月天国产精品| 国产精品成人一区二区艾草| 日韩视频在线你懂得| 91在线看国产| 极品美女销魂一区二区三区| 亚洲影院理伦片| 久久噜噜亚洲综合| 欧美日本国产视频| 97精品国产露脸对白| 蜜桃一区二区三区在线| 一区二区三区高清不卡| 国产欧美精品区一区二区三区| 91麻豆精品国产自产在线观看一区| 成人av影视在线观看| 久久激情综合网| 午夜电影一区二区| 中文字幕亚洲一区二区va在线| 精品免费国产二区三区| 欧美日韩美少妇| 日本乱人伦一区| 盗摄精品av一区二区三区| 免费日韩伦理电影| 亚洲一区二区三区国产| 综合久久一区二区三区| 国产精品无人区| 国产午夜精品理论片a级大结局| 日韩三级伦理片妻子的秘密按摩| 欧美亚洲愉拍一区二区| 色狠狠色狠狠综合| bt7086福利一区国产| 国产成人精品在线看| 国产成人免费高清| 国模娜娜一区二区三区| 美女视频免费一区| 麻豆视频观看网址久久| 青娱乐精品在线视频| 蜜臀久久99精品久久久久久9 | 成人精品小蝌蚪| 国产91精品露脸国语对白| 韩国女主播成人在线观看| 韩国欧美国产一区| 国产在线观看免费一区| 久久精品国产第一区二区三区| 日本一道高清亚洲日美韩| 一区二区三区精密机械公司| 亚洲人成亚洲人成在线观看图片| 中文字幕一区二区视频| 一区视频在线播放| 亚洲女人的天堂| 亚洲一区二区三区四区在线观看 | 国产欧美一区视频| 国产欧美日韩在线观看| 国产清纯美女被跳蛋高潮一区二区久久w | 日韩成人精品在线| 另类小说欧美激情| 精品在线播放午夜| 加勒比av一区二区| 国产精一区二区三区| 成人97人人超碰人人99| 91美女片黄在线观看| 欧美伊人久久久久久久久影院 | 久久精品国产亚洲aⅴ| 激情五月激情综合网| 成人午夜av在线| av在线不卡网| 欧美日韩国产一级片| 日韩一区二区三区电影在线观看| 精品国免费一区二区三区| 中文字幕高清不卡| 亚洲在线中文字幕| 国产91高潮流白浆在线麻豆| 99re这里只有精品首页| 欧美日韩视频在线第一区| 精品国产乱码久久久久久牛牛| 欧美激情一二三区| 亚洲高清免费一级二级三级| 精品一区二区av| 91丨porny丨户外露出| 日韩一区二区三区电影| 自拍偷在线精品自拍偷无码专区| 亚洲成人福利片| 成人免费视频app| 91麻豆精品国产自产在线| 中文字幕在线观看不卡视频| 日本不卡一区二区三区高清视频| 国产a区久久久| 在线91免费看| 最新不卡av在线| 国产在线一区观看| 欧美日韩精品一区二区三区四区| 久久婷婷久久一区二区三区| 一区二区三区免费看视频| 国产在线精品一区二区三区不卡 | 亚洲综合区在线| 国产一区在线观看麻豆| 在线观看av一区二区| 中文一区二区在线观看| 免费精品99久久国产综合精品| av不卡一区二区三区| 久久女同性恋中文字幕| 午夜精品久久久久久久| av激情综合网| 国产日韩精品一区二区三区在线| 午夜精品福利一区二区蜜股av| av男人天堂一区| 中文字幕乱码日本亚洲一区二区| 秋霞av亚洲一区二区三| 欧美日韩在线亚洲一区蜜芽| 亚洲码国产岛国毛片在线| 国产福利精品一区二区| 精品国产污污免费网站入口| 亚洲va国产天堂va久久en| 91猫先生在线| 成人免费在线播放视频| 国产高清在线观看免费不卡| 精品免费国产一区二区三区四区| 亚瑟在线精品视频| 欧洲人成人精品| 一区二区成人在线| 色综合中文字幕国产| 久久久蜜桃精品| 国内精品国产三级国产a久久| 欧美xxxx老人做受| 免费成人小视频| 日韩一区二区三区观看| 免费看欧美美女黄的网站| 日韩视频一区二区三区在线播放| 日本视频一区二区三区| 日韩欧美电影在线|