中易网

急求:C#记事本代码(VS2008版)

答案:3  悬赏:30  
解决时间 2021-04-28 09:24
  • 提问者网友:夜微涼
  • 2021-04-27 13:54

用VS2008编写的C#记事本代码:

在此拜谢!

[email protected]

最佳答案
  • 二级知识专家网友:浪者不回头
  • 2021-04-27 14:49

以前写过一个,基本的功能都可以实现,文件已经发给你了。谢谢采纳

全部回答
  • 1楼网友:一身浪痞味
  • 2021-04-27 16:35
wew erwjrw
  • 2楼网友:我颠覆世界
  • 2021-04-27 15:18

using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; using System .IO ;

namespace love_book {    public partial class MainForm : Form  {   int b1=0;      public MainForm()   {        InitializeComponent();           }      void 新建ToolStripMenuItemClick(object sender, EventArgs e)   {    richTextBox1 .Text ="";    b1=0;   }      void 打开ToolStripMenuItemClick(object sender, EventArgs e)   {    OpenFileDialog a =new OpenFileDialog ();     a.Filter ="新建文本(*.txt)|*.txt|所有文本(*.*)|*.*";     if(a.ShowDialog ()== DialogResult .OK )     {     string ww=a.FileName ;     StreamReader  A=new StreamReader (@ww,System .Text .Encoding .Default );     richTextBox1 .Text =A.ReadToEnd ();     A.Close ();          }        }   string yan ;         void 保存ToolStripMenuItemClick(object sender, EventArgs e)   {    if(b1 ==0)    {    SaveFileDialog b =new SaveFileDialog ();     b.Filter ="新建文本(*.txt)|*.txt|所有文本(*.*)|*.*";     if(b.ShowDialog ()== DialogResult .OK )     {      yan =b.FileName ;            StreamWriter B=new StreamWriter (@yan ,true ,System .Text .Encoding .Default );      B.Write (richTextBox1 .Text );      B .Close ();    }    else    {          StreamWriter B=new StreamWriter (@yan,true ,System .Text .Encoding .Default );      B.Write (richTextBox1 .Text );      B .Close ();    }        }   }      void 另存为ToolStripMenuItemClick(object sender, EventArgs e)   {    SaveFileDialog b =new SaveFileDialog ();     b.Filter ="新建文本(*.txt)|*.txt|所有文本(*.*)|*.*";     if(b.ShowDialog ()== DialogResult .OK )     {      yan =b.FileName ;            StreamWriter B=new StreamWriter (@yan ,false ,System .Text .Encoding .Default  );      B.Write (richTextBox1 .Text);      B .Close ();     }       }      void 退出ToolStripMenuItemClick(object sender, EventArgs e)   {    this .Close ();   }      void 复制ToolStripMenuItemClick(object sender, EventArgs e)   {    this.richTextBox1 .Copy ();   }      void 粘贴ToolStripMenuItemClick(object sender, EventArgs e)   {    this .richTextBox1 .Paste ();   }      void 剪切ToolStripMenuItemClick(object sender, EventArgs e)   {    this .richTextBox1 .Cut ();   }      void 撤销ToolStripMenuItemClick(object sender, EventArgs e)   {    if(richTextBox1 .Text !="")    {    this .richTextBox1.Undo();    }    else    {    this .richTextBox1 .Redo ();    }   }      void 删除ToolStripMenuItemClick(object sender, EventArgs e)   {    if(this .richTextBox1 .SelectedText !="")    {     this .richTextBox1 .SelectedText ="";      }   }      void 全选ToolStripMenuItemClick(object sender, EventArgs e)   {    this .richTextBox1 .SelectAll ();       }      void 字体ToolStripMenuItemClick(object sender, EventArgs e)   {    FontDialog  z =new FontDialog ();    if(z.ShowDialog ()== DialogResult .OK )    {     this .richTextBox1 .Font =z.Font ;       }   }      void 字体颜色ToolStripMenuItemClick(object sender, EventArgs e)   {    ColorDialog  x =new ColorDialog ();        if(x.ShowDialog ()== DialogResult.OK )    {     this .richTextBox1 .ForeColor =x.Color;                   }   }      void 背景颜色ToolStripMenuItemClick(object sender, EventArgs e)   {    ColorDialog y =new ColorDialog ();    if(y.ShowDialog ()== DialogResult .OK )    {     this.richTextBox1 .BackColor =y.Color ;              }   }   int peier=0;      void 自动换行ToolStripMenuItemClick(object sender, EventArgs e)   {    if(peier %2==0)    {         this. 自动换行ToolStripMenuItem.Checked  =true;     this .richTextBox1 .WordWrap =true  ;         }    else    {         this .  自动换行ToolStripMenuItem.Checked  =false ;          this.richTextBox1 .WordWrap =false  ;    }    peier =peier +1;       }      void 作者ToolStripMenuItemClick(object sender, EventArgs e)   {    MessageBox .Show ("love-book\nyantong\nQQ530444207\nwindshadow","windshadow-lovebook",MessageBoxButtons .OK ,MessageBoxIcon .Information );       }      void Timer1Tick(object sender, EventArgs e)   {    Random  fa =new Random ();    int s =fa.Next (0,255);    int p=fa.Next (0,255);    int p1 =fa.Next (0,255);        this .richTextBox1 .ForeColor =Color.FromArgb(s,p,p1 );                }   int peier1=0;   void 动态字体ToolStripMenuItemClick(object sender, EventArgs e)   {    if(peier1 %2==0)    {         this. 动态字体ToolStripMenuItem.Checked  =true;     timer1 .Enabled =true ;         }    else    {         this .动态字体ToolStripMenuItem.Checked  =false ;     timer1 .Enabled =false ;         }    peier1 =peier1 +1;   }      void MainFormLoad(object sender, EventArgs e)   {      }      void RichTextBox1TextChanged(object sender, EventArgs e)   {       }      void MenuStrip1ItemClicked(object sender, ToolStripItemClickedEventArgs e)   {       }     void MainFormFormClosing(object sender, FormClosingEventArgs e)   {     DialogResult  aa =MessageBox.Show ("是否保存?","wind",MessageBoxButtons .YesNoCancel ,MessageBoxIcon .Information );     if(aa==DialogResult .Yes )     {     SaveFileDialog  fdd=new SaveFileDialog ();     fdd.Filter ="文本文档(*.txt)|*.txt|所有文档(*.*)|*.*";     DialogResult  xb = fdd .ShowDialog ();          if(xb == DialogResult.Yes)     {     string xy2=fdd.FileName ;          StreamWriter  nd=new StreamWriter (@xy2 );     nd.Write (richTextBox1 );     nd.Close ();          }     if(fdd.ShowDialog ()== DialogResult.No )     {     this .Close ();          }                         }     if(aa== DialogResult .No )     {     e.Cancel =false ;               }     if(aa==DialogResult .Cancel )     {         e.Cancel =true ;     }            }        } }

这个记事本还有背景字体颜色尚未实现,希望对你有所帮助。。。。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息