Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кнопка сохранения, Написание кнопки 
:(
    Опции темы
x3ma1
Дата 7.4.2008, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 23.1.2008
Где: Россия

Репутация: нет
Всего: нет



Привет всем  smile !!!
У меня есть такой вопросик, но сразу скажу что хотелось бы и пример увидеть smile , вопрос такой:
я создаю что то типа блокнота (прошу не смеяться  smile ) и встал на таком месте..... не могу понять как написать сохранение изменений в тексте... (так сказать "кнопку сохранить").... кнупку "сохранить как..." я написал.... пытался из нее что то сделать что хотел, увы не получилось....
Подскажите плиз...!

        private void saveAsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            {
                System.IO.StreamWriter writer;
                SaveFileDialog sd = new SaveFileDialog();
                sd.InitialDirectory = "c:\\";
                sd.Filter = "Текстовый документ (*.txt)|*.txt|All files (*.*)|*.*";
                if (sd.ShowDialog() == DialogResult.OK)
                {
                    writer = new StreamWriter(sd.FileName);
                    writer.Write(textBox1.Text);
                    writer.Close();
                }
            }
        }
PM MAIL ICQ   Вверх
marcusmae
Дата 7.4.2008, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: 22
Всего: 39



x3ma1, а что, выглядит неплохо. Единственное, InitialDirectory обычно не указывают - вдруг пользователь нервный и не очень порадуется, если его не ткнут в каталог последней успешной загрузки.

Два совета
1. Переменные почти всегда лучше объявлять по-ближе к месту использования (writer)
2. Убедитесь, что файл поставлен на перезапись в случае существования. По-моему, в конструкторе нужно указать второй аргумент bool append :

Код

writer = new StreamWriter(sd.FileName, false);


Какая ошибка?


--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0397 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.