2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p>  《C#程序設(shè)計》課程設(shè)計報告</p><p><b>  文本編輯器</b></p><p><b>  院系:信息技術(shù)學(xué)院</b></p><p>  專業(yè):信息管理與信息系統(tǒng)專業(yè)</p><p>  班級:2010級信管一班</p><p><

2、b>  姓名:</b></p><p><b>  指導(dǎo)教師:</b></p><p>  完成日期:2011年6月10日</p><p>  設(shè)計題目:文本編輯器</p><p><b>  1.題目描述</b></p><p>  設(shè)計一個文本編輯器,能

3、夠?qū)崿F(xiàn)對文本的編輯,窗體應(yīng)有:文件,編輯,格式,查看,幫助。(模擬文本文檔,添加部分word功能)</p><p><b>  提供以下功能:</b></p><p>  1.1文件操作能夠?qū)崿F(xiàn):新建、打開、保存、另存為、頁面屬性、打印、打印預(yù)覽、退出功能。</p><p>  1.2編輯操作能夠?qū)崿F(xiàn):撤銷、剪切、復(fù)制、粘貼、刪除、查找、轉(zhuǎn)到、

4、全選、時間/日期、替換功能。</p><p>  1.3格式操作能夠?qū)崿F(xiàn):自動換行、字體、顏色、背景顏色設(shè)置。</p><p>  1.4查看操作能夠?qū)崿F(xiàn):狀態(tài)欄。</p><p>  1.5 幫助操作能夠?qū)崿F(xiàn):幫助主題、關(guān)于記事本。</p><p>  另:(1)實現(xiàn)鼠標(biāo)的右鍵常用功能,如復(fù)制、粘貼、剪切、撤銷、全選、顏色。</p&g

5、t;<p> ?。?)實現(xiàn)各功能的快捷鍵設(shè)置</p><p> ?。?)實現(xiàn)文本框的外觀設(shè)置</p><p>  2.應(yīng)用程序功能說明</p><p>  新建:在未保存的情況下提示是否需要對文件進(jìn)行保存</p><p>  打開:打開已有的文件</p><p>  保存:對文件進(jìn)行保存,并顯示保存的位

6、置</p><p>  另存為:和保存的功能基本相似</p><p>  文件頁面屬性:顯示文本文檔的頁面屬性</p><p>  打?。簩崿F(xiàn)對文本的打印功能</p><p>  打印預(yù)覽:打印前對打印效果的預(yù)覽</p><p>  退出:關(guān)閉打開的文本文檔</p><p>  撤銷:撤除上一步

7、操作</p><p>  剪切:將選中的部分剪切掉</p><p>  復(fù)制:復(fù)制選中的部分</p><p>  粘貼:對剪切和復(fù)制的部分進(jìn)行粘貼</p><p>  編輯 刪除:刪除選中的部分</p><p>  查找:實現(xiàn)單方向查找</p><p>  全選:選中文本文檔中的全

8、部內(nèi)容</p><p>  時間/日期:在文本后加上時間</p><p>  替換:對那些需要改變的內(nèi)容實施替換和全部替換</p><p>  自動換行:在一行寫滿之后,自動跳轉(zhuǎn)到下一行</p><p>  格式字體:調(diào)用系統(tǒng)中自帶的字體,實現(xiàn)對字體樣式和大小的改變</p><p>  顏色:調(diào)用系統(tǒng)中自帶的顏色,實現(xiàn)

9、對字體顏色的改變</p><p>  背景顏色:在給定的幾種顏色中選一種作為背景顏色</p><p>  查看 狀態(tài)欄:顯示當(dāng)前輸入文本的字?jǐn)?shù)和年/月/日</p><p>  幫助主題:顯示幫助部分</p><p>  幫助關(guān)于記事本:版權(quán)的說明</p><p>  客戶反饋:對客戶的滿意程度實施調(diào)查</p&

10、gt;<p><b>  3. 源程序</b></p><p>  3.1 Form1部分源代碼</p><p>  using System;</p><p>  using System.Collections.Generic;</p><p>  using System.ComponentMode

11、l;</p><p>  using System.Data;</p><p>  using System.Drawing;</p><p>  using System.Linq;</p><p>  using System.Text;</p><p>  using System.Windows.Forms;&

12、lt;/p><p>  using System.IO;//調(diào)用命名空間</p><p>  using System.Drawing.Printing;//調(diào)用打印命名空間</p><p>  namespace模擬文本文檔Ì</p><p><b>  {</b></p><p>  P

13、ublic partial class Form1 : Form</p><p><b>  {</b></p><p>  string name;</p><p>  string dk;</p><p>  StringReader streamToPrint = null;</p><p>

14、;  Font printFont;</p><p>  //intFindPosition = 0;</p><p>  publicint k = 0;</p><p>  public Form1()</p><p><b>  {</b></p><p>  InitializeCompo

15、nent();</p><p><b>  }</b></p><p>  privatevoid Form1_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  撤銷¨²ToolStripMenuItem

16、.Enabled = false;//在程序運行開始時這些選擇都是無效的</p><p>  剪切DToolStripMenuItem.Enabled = false;</p><p>  復(fù)制ToolStripMenuItem.Enabled = false;</p><p>  刪除yToolStripMenuItem.Enabled = false;</

17、p><p>  轉(zhuǎn)到Ì?ToolStripMenuItem.Enabled = false;</p><p>  //狀態(tài)欄ToolStripMenuItem.Enabled = false;</p><p>  查找替換ToolStripMenuItem.Enabled = false;</p><p>  this.richText

18、Box1.Anchor = (System.Windows.Forms.AnchorStyles)(System.Windows.Forms.AnchorStyles.Left |</p><p>  System.Windows.Forms.AnchorStyles.Bottom |</p><p>  System.Windows.Forms.AnchorStyles.Right |&

19、lt;/p><p>  System.Windows.Forms.AnchorStyles.Top);//richTextBox1的放大與還原代碼</p><p><b>  }</b></p><p>  Private void 字體ToolStripMenuItem_Click(object sender, EventArgs e)</

20、p><p><b>  {</b></p><p>  if (fontDialog1.ShowDialog() == DialogResult.OK)//獲取對話框的返回值是確定</p><p>  richTextBox1.SelectionFont = fontDialog1.Font;//獲取系統(tǒng)的字體</p><p&g

21、t;<b>  }</b></p><p>  Private void 新建ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (richTextBox1.Modified == true)</p&

22、gt;<p><b>  {</b></p><p>  DialogResult n = MessageBox.Show("文件" + Text + "”內(nèi)容已修改\n是否要保存", "提示", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation);//

23、帶有黃色感嘆號的MessageBox</p><p>  switch (n)//使switch用語句判斷</p><p><b>  {</b></p><p>  case (DialogResult.Yes):</p><p>  保存ToolStripMenuItem_Click(sender, e);</

24、p><p><b>  break;</b></p><p>  case (DialogResult.No):</p><p>  richTextBox1.Text = "";</p><p><b>  break;</b></p><p>  case

25、 (DialogResult.Cancel):</p><p>  richTextBox1.Modified = false;</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  }</b></p>

26、<p><b>  }</b></p><p>  Private void 打開ToolStripMenuItem_Click_1(object sender, EventArgs e)</p><p><b>  {</b></p><p>  OpenFileDialog newdk = new Ope

27、nFileDialog();//實例化newdk</p><p>  newdk.Title = "打開";//設(shè)置文件對話框的標(biāo)題</p><p>  stringdakai = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);//從電腦中檢索的對應(yīng)文件賦值給字符串變量dakai</p&g

28、t;<p>  newdk.InitialDirectory = dakai;//將dakai賦值給newdk</p><p>  newdk.Filter = "純文本(*.txt)|*.txt|c#源文件(*.cs)|*.cs|10信管一班陳勇(*.txt)|*.10信管一班陳勇";//文件名篩選器</p><p>  newdk.ValidateNa

29、mes = true;</p><p>  newdk.CheckFileExists = true;</p><p>  newdk.ShowHelp = true;//獲取幫助按鈕</p><p>  newdk.Multiselect = true;</p><p>  newdk.FilterIndex = 2;//表示32位的有效整

30、數(shù)不可隨意賦值</p><p>  if (openFileDialog1.ShowDialog() == DialogResult.OK)//在打開對話框確認(rèn)的情況下</p><p><b>  {</b></p><p>  dk = openFileDialog1.FileName;//將獲取的文件名字符串賦值給dk</p>

31、<p>  this.richTextBox1.Text = newdk.FileName;</p><p>  richTextBox1.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.PlainText);</p><p><b>  }</b></p><p>

32、<b>  }</b></p><p>  privatevoid保存ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  try//使用語句處理異常情況</p><p><b>

33、  {</b></p><p>  StreamWriter bc = new StreamWriter(name, false, Encoding.GetEncoding("gb2312"));</p><p>  stringbaocun = richTextBox1.Text;</p><p>  bc.Write(baocun

34、);</p><p>  bc.Close();</p><p><b>  }</b></p><p><b>  catch</b></p><p><b>  {</b></p><p>  saveFileDialog1.Filter = &qu

35、ot;純文本(*.txt)|*.txt|10信管一班陳勇c#源文件(*.cs)|*.cs";</p><p>  saveFileDialog1.OverwritePrompt = true;</p><p>  if (richTextBox1.Text == "")</p><p><b>  {</b><

36、;/p><p>  MessageBox.Show("請輸入要保存的內(nèi)容", "提示");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p>&

37、lt;p>  if (saveFileDialog1.ShowDialog() == DialogResult.OK)</p><p><b>  {</b></p><p>  StreamWriter c = new StreamWriter(saveFileDialog1.FileName, false, Encoding.GetEncoding(&quo

38、t;gb2312"));//gb2312國標(biāo),中國自己的</p><p>  name = saveFileDialog1.FileName;</p><p>  string d = richTextBox1.Text;//將文本中的字符串賦值給局部變量</p><p>  c.Write(d);//將字符串重載</p><p>

39、  c.Close();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  Private void另

40、存為aToolStripMenuItem_Click(object sender, EventArgs e)//類似保存</p><p><b>  {</b></p><p>  if (richTextBox1.Modified == true)</p><p><b>  {</b></p><p

41、>  DialogResult close = MessageBox.Show("是否保存已修改的內(nèi)容, "提示", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning);</p><p>  switch (close)</p><p><b>  {</b></p&g

42、t;<p>  Case DialogResult.Yes:</p><p>  this.保存ToolStripMenuItem_Click(sender, e);</p><p>  try//使用語句處理異常情況</p><p><b>  {</b></p><p>  StreamWritersw

43、w = new StreamWriter(name, false, Encoding.GetEncoding("gb2312"));</p><p>  string data = richTextBox1.Text;</p><p>  sww.Write(data);</p><p>  sww.Close();</p><

44、;p><b>  }</b></p><p><b>  catch</b></p><p><b>  {</b></p><p>  saveFileDialog1.Filter = "文件t|*.txt";</p><p>  saveFileD

45、ialog1.OverwritePrompt = true;</p><p>  if (saveFileDialog1.ShowDialog() == DialogResult.OK)</p><p><b>  {</b></p><p>  StreamWriter sww = new StreamWriter(saveFileDialo

46、g1.FileName, false, Encoding.GetEncoding("gb2312"));</p><p>  name = saveFileDialog1.FileName;</p><p>  string data = richTextBox1.Text;</p><p>  sww.Write(data);</p>

47、;<p>  sww.Close();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  break;</b></p><p>  caseDialogResult.No:</p><p

48、>  richTextBox1.Clear();</p><p><b>  break;</b></p><p>  caseDialogResult.Cancel:</p><p><b>  break;</b></p><p><b>  }</b></p&

49、gt;<p><b>  }</b></p><p><b>  }</b></p><p>  privatevoid撤銷ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p>

50、<p>  richTextBox1.Undo();//撤銷</p><p><b>  }</b></p><p>  privatevoid richTextBox1_TextChanged(object sender, EventArgs e)</p><p><b>  {</b></p>

51、<p>  if (richTextBox1 == null)</p><p><b>  {</b></p><p>  剪切DToolStripMenuItem.Enabled = false;</p><p><b>  }</b></p><p><b>  else&

52、lt;/b></p><p><b>  {</b></p><p>  剪切DToolStripMenuItem.Enabled = true;</p><p><b>  }</b></p><p>  if (richTextBox1.Text == null)</p>&

53、lt;p><b>  {</b></p><p>  撤銷ToolStripMenuItem.Enabled = false;//如果richTextBox1為空則無法執(zhí)行</p><p><b>  }</b></p><p><b>  else</b></p><p&g

54、t;<b>  {</b></p><p>  撤銷ToolStripMenuItem.Enabled = true;</p><p><b>  }</b></p><p>  if (richTextBox1.Text == null)//復(fù)制</p><p><b>  {</

55、b></p><p>  復(fù)制ToolStripMenuItem.Enabled = false;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  復(fù)

56、制ToolStripMenuItem.Enabled = true;</p><p><b>  }</b></p><p>  if (richTextBox1.Text == null)//粘貼</p><p><b>  {</b></p><p>  粘貼ToolStripMenuItem.

57、Enabled = false;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  粘貼ToolStripMenuItem.Enabled = true;</p>&l

58、t;p><b>  }</b></p><p>  if (richTextBox1.Text == null)</p><p><b>  {</b></p><p>  刪除ToolStripMenuItem.Enabled = false;</p><p><b>  }<

59、;/b></p><p><b>  else</b></p><p><b>  {</b></p><p>  刪除ToolStripMenuItem.Enabled = true;</p><p><b>  }</b></p><p>  

60、if (richTextBox1.Text == null)</p><p><b>  {</b></p><p>  查找替換ToolStripMenuItem.Enabled = false;</p><p><b>  }</b></p><p><b>  else</b&

61、gt;</p><p><b>  {</b></p><p>  查找替換ToolStripMenuItem.Enabled = true;</p><p><b>  }</b></p><p>  this.toolStripStatusLabel5.Text = "當(dāng)前文檔字?jǐn)?shù)合計

62、為" + this.richTextBox1.Text.Length;</p><p>  this.toolStripStatusLabel6.Text =datetime.now.Tosting();</p><p><b>  }</b></p><p>  privatevoid剪?切DToolStripMenuItem_Cl

63、ick(object sender, EventArgs e)</p><p><b>  {</b></p><p>  richTextBox1.Cut();//剪切</p><p><b>  }</b></p><p>  privatevoid復(fù)制ToolStripMenuItem_Cli

64、ck(object sender, EventArgs e)</p><p><b>  {</b></p><p>  richTextBox1.Copy();//復(fù)制</p><p><b>  }</b></p><p>  privatevoid粘貼ToolStripMenuItem_Cli

65、ck(object sender, EventArgs e)</p><p><b>  {</b></p><p>  richTextBox1.Paste();//粘貼</p><p><b>  }</b></p><p>  privatevoid刪除ToolStripMenuItem_Cl

66、ick(object sender, EventArgs e)</p><p><b>  {</b></p><p>  richTextBox1.SelectedText = "";//刪除</p><p><b>  }</b></p><p>  privatevoid撤

67、銷ToolStripMenuItem1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  richTextBox1.Undo();</p><p><b>  }</b></p><p>  privatevoid全選To

68、olStripMenuItem1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  richTextBox1.SelectAll();</p><p><b>  }</b></p><p>  privatevoid剪切

69、ToolStripMenuItem1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  richTextBox1.Cut();</p><p><b>  }</b></p><p>  privatevoid復(fù)制Tool

70、StripMenuItem1_Click_1(object sender, EventArgs e)</p><p><b>  {</b></p><p>  richTextBox1.Copy();</p><p><b>  }</b></p><p>  privatevoid Form1_

71、FormClosing(object sender, FormClosingEventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  privatevoid saveFileDialog1_FileOk(object sender, CancelEvent

72、Args e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  privatevoid自動換行ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</

73、b></p><p>  richTextBox1.WordWrap = true;</p><p><b>  }</b></p><p>  privatevoid打開ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {

74、</b></p><p>  this.openFileDialog1.Title = "打開";</p><p>  this.openFileDialog1.Filter = "文本文件t(*.txt;*.rtf)|*.txt;*.rtf|所有文件t(*.*)|*.*";</p><p>  this.open

75、FileDialog1.FilterIndex = 1;</p><p>  this.openFileDialog1.InitialDirectory = "桌面";</p><p>  this.openFileDialog1.ShowReadOnly = true;</p><p>  this.openFileDialog1.ReadOn

76、lyChecked = false;</p><p>  this.openFileDialog1.FileName = "";</p><p>  if (this.openFileDialog1.ShowDialog() == DialogResult.OK)</p><p><b>  {</b></p>

77、<p>  this.Text = this.openFileDialog1.FileName;</p><p>  StreamReaderstr = newStreamReader</p><p>  (this.openFileDialog1.FileName, Encoding.Default);</p><p>  this.richTextB

78、ox1.Text = str.ReadToEnd();</p><p>  str.Close();</p><p><b>  }</b></p><p><b>  }</b></p><p>  privatevoid頁面屬性ToolStripMenuItem_Click(object sen

79、der, EventArgs e)</p><p><b>  {</b></p><p>  printDialog1.Document = printDocument1;</p><p>  printDialog1.ShowDialog();</p><p><b>  }</b></p

80、><p>  privatevoid粘貼ToolStripMenuItem1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  richTextBox1.Paste();</p><p><b>  }</b></p&g

81、t;<p>  privatevoid復(fù)制ToolStripMenuItem1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  richTextBox1.Copy();</p><p><b>  }</b></p>

82、<p>  privatevoid粘貼ToolStripMenuItem1_Click_1(object sender, EventArgs e)</p><p><b>  {</b></p><p>  richTextBox1.Paste();</p><p><b>  }</b></p>

83、<p>  privatevoid頁面屬性ToolStripMenuItem_Click_1(object sender, EventArgs e)</p><p><b>  {</b></p><p>  pageSetupDialog1.Document = printDocument1;</p><p>  pageSetu

84、pDialog1.ShowDialog();</p><p><b>  }</b></p><p>  privatevoid顏色ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if

85、 (colorDialog1.ShowDialog() == DialogResult.OK)//對Click事件中的顏色</p><p>  richTextBox1.SelectionColor = colorDialog1.Color;</p><p><b>  }</b></p><p>  privatevoid顏色ToolStri

86、pMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (colorDialog1.ShowDialog() == DialogResult.OK)//右鍵功能中的顏色設(shè)置對選中的進(jìn)行修改</p><p>  richTextBox1.Select

87、ionColor = colorDialog1.Color;//獲取選中的文字</p><p><b>  }</b></p><p>  privatevoid printDocument1_PrintPage(object sender, PrintPageEventArgs e)//打印</p><p>  {//用浮點類型因為可能出現(xiàn)小

88、數(shù)</p><p>  floatlinesPerPage = 0;//記錄每頁的最大行數(shù)</p><p>  floatyPosition = 0;//垂直方向的位置</p><p>  int count = 0;//每頁打印的行數(shù)</p><p>  floatleftMargin = e.MarginBounds.Left;//左邊距

89、</p><p>  floattopMargin = e.MarginBounds.Top;//頂邊距</p><p>  string line = null;//從中讀取段字符串存儲到line中</p><p>  linesPerPage = e.MarginBounds.Height / printFont.GetHeight(e.Graphics);//

90、行數(shù)總高度每行高度</p><p>  while (count <linesPerPage&& ((line = streamToPrint.ReadLine())) != null)</p><p>  //如果當(dāng)前打印頁面行數(shù)不足頁的最大行數(shù)并且讀取的行數(shù)不為空那么繼續(xù)打印</p><p><b>  {</b>&l

91、t;/p><p>  yPosition = topMargin + (count * printFont.GetHeight(e.Graphics));//計算高度</p><p>  e.Graphics.DrawString(line, printFont, Brushes.Black, leftMargin, yPosition, newStringFormat());</p&g

92、t;<p>  count++;//已打印行數(shù)再加</p><p><b>  }</b></p><p>  if (line != null)//判斷是否需要打印下一頁</p><p>  e.HasMorePages = true;</p><p><b>  else</b>&

93、lt;/p><p>  e.HasMorePages = false;</p><p><b>  }</b></p><p>  privatevoid printDocument1_BeginPrint(object sender, PrintEventArgs e)</p><p><b>  {</b

94、></p><p>  printFont = richTextBox1.Font;//打印使用的字體將richTextBox中的賦值給printFont</p><p>  streamToPrint = newStringReader(richTextBox1.Text);//創(chuàng)建讀取字符串的對象</p><p><b>  }</b>

95、;</p><p>  privatevoid printDocument1_EndPrint(object sender, PrintEventArgs e)</p><p><b>  {</b></p><p>  if (streamToPrint != null)</p><p>  streamToPrint

96、.Close();</p><p><b>  }</b></p><p>  privatevoid退出XToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (this.richT

97、extBox1.Modified == true)</p><p><b>  {</b></p><p>  DialogResulttc =</p><p>  MessageBox.Show("文件t“¡”" + this.Text + "的內(nèi)容已經(jīng)修改是否要保存", "提示&q

98、uot;, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation);</p><p>  if (tc == DialogResult.Yes)</p><p><b>  {</b></p><p>  另存為aToolStripMenuItem_Click(sender, e);

99、</p><p>  this.richTextBox1.Clear();</p><p>  this.Text = "";</p><p><b>  }</b></p><p>  if (tc == DialogResult.No)</p><p><b> 

100、 {</b></p><p>  Application.Exit();</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  this.Close(

101、);</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  privatevoid toolStripMenuItem1_Click(object sender, EventArgs e)//

102、打印預(yù)覽</p><p><b>  {</b></p><p>  printPreviewDialog1.Document = printDocument1;</p><p>  printPreviewDialog1.ShowDialog();</p><p><b>  }</b></

103、p><p>  privatevoid打印ToolStripMenuItem_Click_2(object sender, EventArgs e)</p><p><b>  {</b></p><p>  printDialog1.Document = printDocument1;</p><p>  if (prin

104、tDialog1.ShowDialog(this) == DialogResult.OK)</p><p>  printDocument1.Print();</p><p><b>  }</b></p><p>  privatevoid fileSystemWatcher1_Changed(object sender, FileSyste

105、mEventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  privatevoid頁面屬性ToolStripMenuItem_Click_2(object sender, EventArgs e)</p><p><b>

106、  {</b></p><p>  pageSetupDialog1.Document = printDocument1;//添加控件</p><p>  pageSetupDialog1.ShowDialog();</p><p><b>  }</b></p><p>  privatevoid顏?色To

107、olStripMenuItem_Click_1(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (colorDialog1.ShowDialog() == DialogResult.OK)</p><p>  richTextBox1.SelectionColor = c

108、olorDialog1.Color;</p><p><b>  }</b></p><p>  privatevoid顏色ToolStripMenuItem_Click_1(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (

109、colorDialog1.ShowDialog() == DialogResult.OK)</p><p>  richTextBox1.SelectionColor = colorDialog1.Color;</p><p><b>  }</b></p><p>  privatevoid關(guān)于記事本ToolStripMenuItem_Cli

110、ck_1(object sender, EventArgs e)</p><p><b>  {</b></p><p>  formabout about = newformabout();</p><p>  about.ShowDialog();</p><p><b>  }</b><

111、/p><p>  privatevoid全選ToolStripMenuItem_Click_1(object sender, EventArgs e)</p><p><b>  {</b></p><p>  richTextBox1.SelectAll();</p><p><b>  }</b>&

112、lt;/p><p>  privatevoid日期時間ToolStripMenuItem_Click_1(object sender, EventArgs e)</p><p><b>  {</b></p><p>  richTextBox1.Text = richTextBox1.Text + DateTime.Now.ToString();

113、 </p><p><b>  }</b></p><p>  privatevoid查找ToolStripMenuItem_Click(object sender, EventArgs e)//查找替換</p><p><b>  {</b></p><p>  //FindPosition =

114、0;</p><p>  //formFindFindReplaceDialog = new formFind();</p><p>  //FindReplaceDialog.Show();</p><p>  formFind f = newformFind();</p><p>  f.rtb = this.richTextBox1;

115、//傳值(從主窗口傳到FindForm)</p><p>  f.Owner = this; //懸浮于當(dāng)前窗體</p><p><b>  f.Show();</b></p><p><b>  }</b></p><p>  privatevoid狀態(tài)欄ToolStripMenuItem_Cli

116、ck(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (k == -1)</p><p><b>  {</b></p><p>  statusStrip1.Show();</p><p>  狀態(tài)欄

117、ToolStripMenuItem.Checked = true;</p><p><b>  k = 0;</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p&

118、gt;<p>  statusStrip1.Hide();</p><p>  狀態(tài)欄ToolStripMenuItem.Checked = false;</p><p><b>  k = -1;</b></p><p><b>  }</b></p><p><b>  

119、}</b></p><p>  privatevoid toolStripStatusLabel5_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  privatevoi

120、d白色ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  richTextBox1.BackColor = Color.White;</p><p>  白色ToolStripMenuItem.Enabled = true;</

121、p><p>  灰色ToolStripMenuItem.Enabled = false;</p><p>  咖啡色ToolStripMenuItem.Enabled = false;</p><p><b>  }</b></p><p>  privatevoid灰色ToolStripMenuItem_Click(obj

122、ect sender, EventArgs e)</p><p><b>  {</b></p><p>  richTextBox1.BackColor = Color.Gray;</p><p>  白色ToolStripMenuItem.Enabled = false;</p><p>  灰色ToolStripM

123、enuItem.Enabled = true;</p><p>  咖啡色ToolStripMenuItem.Enabled = false;</p><p><b>  }</b></p><p>  privatevoid咖啡色ToolStripMenuItem_Click(object sender, EventArgs e)</p

124、><p><b>  {</b></p><p>  richTextBox1.BackColor = Color.BurlyWood;</p><p>  白色ToolStripMenuItem.Enabled = false;</p><p>  灰色ToolStripMenuItem.Enabled = false;&

125、lt;/p><p>  咖啡色ToolStripMenuItem.Enabled = true;</p><p><b>  }</b></p><p>  privatevoid替換TToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b> 

126、 {</b></p><p>  tihuannewth = newtihuan();</p><p>  // newth.Show();</p><p>  newth.rtb = this.richTextBox1; //傳值(從主窗口傳到FindForm)</p><p>  newth.Owner = this; //懸

127、浮于當(dāng)前窗體</p><p>  newth.Show();</p><p>  // tihuannewth = new tihuan();</p><p>  // newth.Show();</p><p><b>  }</b></p><p>  3.2formabout部分源代碼(關(guān)于

128、)</p><p>  using System;</p><p>  usingSystem.Collections.Generic;</p><p>  usingSystem.ComponentModel;</p><p>  usingSystem.Data;</p><p>  usingSystem.Dra

129、wing;</p><p>  usingSystem.Linq;</p><p>  usingSystem.Text;</p><p>  usingSystem.Windows.Forms;</p><p>  namespace模擬文本文檔</p><p><b>  {</b></

130、p><p>  publicpartialclassformabout : Form</p><p><b>  {</b></p><p>  publicformabout()</p><p><b>  {</b></p><p>  InitializeComponent

131、();</p><p><b>  }</b></p><p>  privatevoidformabout_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  MaximizeBox = false;//沒有最大化</

132、p><p>  MinimizeBox = false;//沒有最小化</p><p>  label1.Text = "Microsoft(R)文本文檔版本:模擬Windows記事本,添加部分offce功能版權(quán)所有嚴(yán)禁盜版本產(chǎn)品最終解釋權(quán)歸冰點所有;</p><p><b>  }</b></p><p>  p

133、rivatevoid pictureBox1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  privatevoid label1_Click(object sender, EventArgs e)<

134、;/p><p><b>  {</b></p><p><b>  }</b></p><p>  privatevoid button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論