• 大小: 66KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-11
  • 语言: 其他
  • 标签: winfrom  C#  

资源简介

本案例介绍了设置RichTextBox的文本对齐方式,需要的朋友请看

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;//需引用命名空间Using System.IO

namespace PlantTextAlignMode
{
    public partial class PlantTextAlignMode : Form
    {
        public PlantTextAlignMode()
        {
            InitializeComponent();
        }

        string temp = “tomorrow.RTF“;//保存文件的路径
        private void PlantTextAlignMode_Load(object senderEventArgs e)
        {
            if(File.Exists(temp))//当在指定路径下存在该文件时
            {
                this.richTextBox1.LoadFile(tempRichTextBoxStreamType.RichText);//从指定的位置加载RTF文件
                unfold.Enabled = false;//设定“打开”按钮为不可用状态
            }
            hold.Enabled = false;//设定“保存”按钮为不可用状态
        }

        private void unfold_Click(object senderEventArgs e)
        {
            OpenFileDialog TxTOpenDialog = new OpenFileDialog();//声明一个用于打开文件对话框的对象
            TxTOpenDialog.Filter = “RTF文件(*.RTF)|*.RTF“;//定义打开文件对话框的过滤参数
            if(TxTOpenDialog.ShowDialog() == DialogResult.OK)//当在打开对话框中单击“打开”按钮时
            {
                temp = TxTOpenDialog.FileName;//保存打开文件的路径
                this.richTextBox1.LoadFile(TxTOpenDialog.FileNameRichTextBoxStreamType.RichText);//从指定的位置加载RTF文件
                hold.Enabled = false;//设置“保存”按钮为不可用状态
                unfold.Enabled = false; //设置“打开”按钮为不可用状态
                MessageBox.Show(“读取成功!““提示信息“MessageBoxButtons.OKMessageBoxIcon.Asterisk);//弹出读取成功时的提示信息
            }
        }

        private void hold_Click(object senderEventArgs e)
        {
            ConserveMeasure(temp);//在指定路径下保存文件
        }

        private void richTextBox1_TextChanged(object senderEventArgs e)
        {
            hold.Enabled = true;//
            if(this.richTextBox1.Text == ““ || this.richTextBox1.Text == null)//
            {
                unfold.Enabled = true;//
            }
        }

        private void ConserveMeasure(string path)
        {
            SaveFileDialog TxTSaveDialog = new SaveFileDialog();//定义一个用于保存文件的保存对话框
            TxTSaveDialog.Filter = “RTF文件(*.RTF)|*.RTF“;//设置保存文件的过滤参数
            if(File.Exists(path))//当在指定路径下存在该路径时
            {
                this.richTextBox1.SaveFile(pathRichTextBoxStreamType.RichText);//保存指定文件到指定位置
                MessageBox.Show(“保存成功!““提示信息“MessageBoxButtons.OKMessageBoxIcon.Asterisk);//弹出保存成功的提示信息
                this.richTextBox1.Clear();//清空RichTextBox控件中的所有内容
                hold.Enabled = false;//设置“保存”按钮为不可用状态
            }
            else
            {
                if(TxTSaveDialog.ShowDialog() == DialogResult.OK)//当在保存对话框中单击“保存”按钮时
                {
                    this.richTextBox1.SaveFile(TxTSaveDialog.FileNameRichTextBoxStreamType.RichText);//保存文件到指定的位置
                    MessageBox.Show(“保存成功!““提示信息“MessageBoxButtons.OKMessageBoxIcon.Asterisk);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-04-05 09:00  PlantTextAlignMode\
     目录           0  2012-04-05 09:00  PlantTextAlignMode\PlantTextAlignMode\
     文件         944  2009-02-17 10:14  PlantTextAlignMode\PlantTextAlignMode.sln
     文件       16896  2009-03-04 11:24  PlantTextAlignMode\PlantTextAlignMode.suo
     目录           0  2012-04-05 09:00  PlantTextAlignMode\PlantTextAlignMode\bin\
     目录           0  2012-04-10 10:28  PlantTextAlignMode\PlantTextAlignMode\bin\Debug\
     文件       24064  2012-04-10 10:27  PlantTextAlignMode\PlantTextAlignMode\bin\Debug\PlantTextAlignMode.exe
     文件       34304  2012-04-10 10:27  PlantTextAlignMode\PlantTextAlignMode\bin\Debug\PlantTextAlignMode.pdb
     文件       14328  2012-04-10 10:27  PlantTextAlignMode\PlantTextAlignMode\bin\Debug\PlantTextAlignMode.vshost.exe
     文件         490  2009-06-11 05:14  PlantTextAlignMode\PlantTextAlignMode\bin\Debug\PlantTextAlignMode.vshost.exe.manifest
     文件        6963  2012-04-10 10:28  PlantTextAlignMode\PlantTextAlignMode\bin\Debug\tomorrow.rtf
     目录           0  2012-04-05 09:00  PlantTextAlignMode\PlantTextAlignMode\obj\
     目录           0  2012-04-10 10:27  PlantTextAlignMode\PlantTextAlignMode\obj\Debug\
     文件        3298  2012-04-10 10:27  PlantTextAlignMode\PlantTextAlignMode\obj\Debug\PlantTextAlignMode.csproj.FileListAbsolute.txt
     文件         992  2009-02-17 11:05  PlantTextAlignMode\PlantTextAlignMode\obj\Debug\PlantTextAlignMode.csproj.GenerateResource.Cache
     文件       24064  2012-04-10 10:27  PlantTextAlignMode\PlantTextAlignMode\obj\Debug\PlantTextAlignMode.exe
     文件       34304  2012-04-10 10:27  PlantTextAlignMode\PlantTextAlignMode\obj\Debug\PlantTextAlignMode.pdb
     文件         180  2012-04-10 10:27  PlantTextAlignMode\PlantTextAlignMode\obj\Debug\PlantTextAlignMode.PlantTextAlignMode.resources
     文件       12094  2012-04-10 10:27  PlantTextAlignMode\PlantTextAlignMode\obj\Debug\PlantTextAlignMode.Properties.Resources.resources
     目录           0  2009-03-24 10:29  PlantTextAlignMode\PlantTextAlignMode\obj\Debug\Refactor\
     目录           0  2012-04-05 09:00  PlantTextAlignMode\PlantTextAlignMode\obj\Debug\TempPE\
     文件        5120  2009-02-17 10:16  PlantTextAlignMode\PlantTextAlignMode\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
     文件        4546  2009-03-04 11:09  PlantTextAlignMode\PlantTextAlignMode\PlantTextAlignMode.cs
     文件        4124  2009-03-03 14:56  PlantTextAlignMode\PlantTextAlignMode\PlantTextAlignMode.csproj
     文件        8849  2009-02-17 11:05  PlantTextAlignMode\PlantTextAlignMode\PlantTextAlignMode.Designer.cs
     文件        5814  2009-02-17 11:05  PlantTextAlignMode\PlantTextAlignMode\PlantTextAlignMode.resx
     文件         512  2009-02-17 10:14  PlantTextAlignMode\PlantTextAlignMode\Program.cs
     目录           0  2012-04-05 09:00  PlantTextAlignMode\PlantTextAlignMode\Properties\
     文件        1368  2009-02-17 10:14  PlantTextAlignMode\PlantTextAlignMode\Properties\AssemblyInfo.cs
     文件        3637  2009-02-17 10:16  PlantTextAlignMode\PlantTextAlignMode\Properties\Resources.Designer.cs
     文件        6707  2009-02-17 10:16  PlantTextAlignMode\PlantTextAlignMode\Properties\Resources.resx
............此处省略7个文件信息

评论

共有 条评论