zoukankan      html  css  js  c++  java
  • 在RichTextBox控件中显示RTF格式文件

    实现效果:

      

    知识运用:

        RichTextBox控件的LoadFile方法    //将文件内容加载到RichTextBox控件中

      public void LoadFile(string path,RichTextBoxStreamType fileType)

      //属性值:   path:字符串对象, 要加载的文件名称和位置

            fileType:RichTextBox枚举值, 用于选择打开文件的类型

      和Clear方法        //清楚控件中的所有文本

      public void Clear()

      及OpenFileDialog对象的ShowDialog方法    //弹出打开文件对话框

      public DialogResult ShowDialog()

    实现代码:

            private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                open.Filter = "(*.rtf)|*.rtf";                                          //设置打开文件的过滤参数    
                if (open.ShowDialog() == DialogResult.OK)
                {
                    fileName = open.FileName;                                           //保存打开文件的文件名
                    richTextBox1.LoadFile(fileName, RichTextBoxStreamType.RichText);    //从指定位置加载文件
                }
            }
    
            private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                if (File.Exists(fileName))                                                  //如果存在文件
                {
                    richTextBox1.SaveFile(fileName, RichTextBoxStreamType.RichNoOleObjs);   //在指定路径保存
                    MessageBox.Show("保存成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    richTextBox1.Clear();                                                   //清空RichTextBox内容
                }
                else                                                                        //文件不存在时
                {
                    save.Filter = "(*.rtf)|*.rtf";                                          //设置文件保存格式
                    if (save.ShowDialog() == DialogResult.OK)
                    {
                        richTextBox1.SaveFile(save.FileName);                               //在指定路径下保存
                    }
                }
            }
    
  • 相关阅读:
    论文笔记:SRCNN
    4.2 CNN实例探究
    4.1 卷积神经网络
    3 ML策略
    2.3 超参数调试,batch正则化和程序框架
    2.2 优化算法
    2.1 深度学习的实用层面
    Lecture4 反向传播算法
    Lecture3 神经网络学习
    java基础部分
  • 原文地址:https://www.cnblogs.com/feiyucha/p/10158571.html
Copyright © 2011-2022 走看看