Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2010, 16:08   #1
Darh
Пользователь
 
Регистрация: 13.09.2009
Сообщений: 75
По умолчанию Работа с файлами на С#

Нужно считать любую информацию с блокнота, отредактировать ее и сохранить обратно. Думаю надо делать с помощью формы, а как, понятия не имею, помогите)
Darh вне форума Ответить с цитированием
Старый 09.06.2010, 16:32   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

так Вы уж определитесь - из текстового файла Вам надо прочитать или из запущенного приложения "Блокнот" ?!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 09.06.2010, 23:41   #3
Darh
Пользователь
 
Регистрация: 13.09.2009
Сообщений: 75
По умолчанию

прочитать инфу с текстового файла
Darh вне форума Ответить с цитированием
Старый 10.06.2010, 09:57   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

посмотрите тут -
Загрузка данных из файла *.txt в TextBox

p.s. возможны нюансы с кодировкой Вашего текстового файла.
Если возникнут проблемы - обращайтесь (или просто поищите по форуму... )
Serge_Bliznykov вне форума Ответить с цитированием
Старый 11.06.2010, 00:03   #5
Darh
Пользователь
 
Регистрация: 13.09.2009
Сообщений: 75
По умолчанию

Получилось вот что, но не работает, придирается к openFileDialog1 и StreamReader. Что я не так делаю
Код:
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;

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

        private void открытьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog opFile = new OpenFileDialog();
            opFile.ShowDialog();
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                StreamReader sr = new StreamReader(openFileDialog1.FileName);
                textBox1.Text = sr.ReadToEnd();
            }
                   }

        private void выходToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}
Darh вне форума Ответить с цитированием
Старый 11.06.2010, 02:57   #6
Darh
Пользователь
 
Регистрация: 13.09.2009
Сообщений: 75
По умолчанию

Все, огромное спасибо, во всем разобрался)
Darh вне форума Ответить с цитированием
Старый 11.06.2010, 03:00   #7
Darh
Пользователь
 
Регистрация: 13.09.2009
Сообщений: 75
По умолчанию

Может кому пригодится
Код:
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 WindowsFormsApplication6
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void открытьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog opFile = new OpenFileDialog();
            opFile.ShowDialog();
            if (opFile.ShowDialog() == DialogResult.OK)
            {
                System.IO.StreamReader sr = new System.IO.StreamReader(opFile.FileName);
                textBox1.Text = sr.ReadToEnd();
            }
        }

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

        private void button1_Click(object sender, EventArgs e)
        {
            SaveFileDialog opFile = new SaveFileDialog();
            opFile.ShowDialog();
            if (opFile.ShowDialog() == DialogResult.OK)
            {
                StreamWriter streamwriter = new System.IO.StreamWriter(opFile.FileName);
                streamwriter.Write(this.textBox1.Text);
                streamwriter.Close();

            }
        }
    }
}
Darh вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с файлами Женечка92 Помощь студентам 0 13.05.2010 16:01
Работа с файлами. Си jimmywoodes Помощь студентам 3 28.01.2010 09:27
работа с файлами mental Общие вопросы Delphi 3 27.01.2010 04:28