C#窗体实例:记事本

用VS写记事本其实很简单,现成的控件现成的代码,一边打开一个电脑上的记事本,一边照着写菜单,然后编辑功能。VS里自带很多控件,能够直接使用来完成所要的功能。

运行效果如图:




在窗体中添加menuStrip控件来书写菜单:




在整个记事本软件中将会用到下列控件,都是一些比较常用的控件,就不用多说,主要写一下部分功能的代码:



1.新建

   private void 新建ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            
            if (richTextBox1.Text != "")
            {

                if (bIsSave == false) //没有保存
                {
                    DialogResult result = MessageBox.Show("文件 无标题 的文字已改变。\n\n想保存文件吗?", "记事本", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning);

                    if (result == DialogResult.Yes)
                    {
                        saveFileDialog1.FileName = "*.txt";
                        saveFileDialog1.Filter = "文本文档(*.txt)|*.txt";
                        saveFileDialog1.Title = "保存";
                        if (saveFileDialog1.ShowDialog() == DialogResult.OK)
                        {
                            richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.PlainText);
                            filename = saveFileDialog1.FileName;
                            this.Text = "无标题 - 记事本";
                            richTextBox1.Clear();
                        }
                    }
          
  • 16
    点赞
  • 103
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值