Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - zac -

C# - Файлы и папки

Все примеры / Файлы и папки

Texet pad

Автор: zac | добавлено: 09.07.2012, 00:47 | просмотров: 5922 (1+) | комментариев: 0 | рейтинг: *x6
Простой пример сохранения и открытия текстовых файлов на C#.

Код

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;
namespace textread
{
  public partial class Form1 : Form
  {
    public Form1()
    {
      InitializeComponent();
    }

    private void открытьToolStripMenuItem_Click(object sender, EventArgs e)
    {
      OpenFileDialog open = new OpenFileDialog(); //создали экземпляр
      //установим фильтр для файлов

      open.Filter = "All Files(*.*)|*.*|Text Files(*.txt)|*.txt||";
      open.FilterIndex = 1;//по умолчанию фильтруются текстовые файлы
      if (open.ShowDialog() == DialogResult.OK)
      {
        StreamReader reader = File.OpenText(open.FileName);
        richTextBox1.Text = reader.ReadToEnd(); //считываем файл до конца
        reader.Close(); //закрываем reader
        

      }
    }

    private void сохранитьToolStripMenuItem_Click(object sender, EventArgs e)
    {
      SaveFileDialog save = new SaveFileDialog();//создали экземпляр
      if (save.ShowDialog() == DialogResult.OK)
      {
        StreamWriter writer = new StreamWriter(save.FileName);
        writer.Write(richTextBox1.Text); //записываем в файл содержимое поля
        writer.Close();//закрываем writer
       
      }
    }

    private void выходToolStripMenuItem_Click(object sender, EventArgs e)
    {
      this.Close();
    }

   
  }
}
Об авторе

zac

Нет информации об авторе...

См. также:
Профиль автора
zac
Другие примеры этого автора (всего: 2)
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Люди на Kbyte.Ru
Реклама
Счетчики