Sos! Из textbox в txt.

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Assi
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 15.05.2010 (Сб) 18:41

Sos! Из textbox в txt.

Сообщение Assi » 16.05.2010 (Вс) 14:49

Помогите с кодом! Мне нужно, чтобы при нажатии на CommandButton текст из textbox попадает в txt, в заданную строку.

Я так понимаю, это выглядит как-то так:

Код: Выделить всё
My.Computer.FileSystem.WriteAllText("D:\Documents and Settings\Администратор\Мои документы\New", TextBox1.Text, False)


Но мне нужно, чтоб текст из ТекстБокса попадал в определенную строчку txt файла.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Sos! Из textbox в txt.

Сообщение MIT » 16.05.2010 (Вс) 15:24

Это невозможно.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Assi
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 15.05.2010 (Сб) 18:41

Re: Sos! Из textbox в txt.

Сообщение Assi » 16.05.2010 (Вс) 15:30

Вообще нет выхода?

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Sos! Из textbox в txt.

Сообщение MIT » 16.05.2010 (Вс) 15:37

Можно считать весь файл, разбить данные на строки, заменить нужную тебе на твои данные и затем записать все строки обратно.

Хотя нет, поправлюсь: это возможно, если длина всех строк у тебя всегда одинаковая (например 100 символов).
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Assi
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 15.05.2010 (Сб) 18:41

Re: Sos! Из textbox в txt.

Сообщение Assi » 16.05.2010 (Вс) 15:42

Допустим, я смогу сделать кол-во символов одинаковым, что тогда?

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Sos! Из textbox в txt.

Сообщение MIT » 16.05.2010 (Вс) 15:59

Тогда работай с файлом как с бинарным. Высталяй позицию начала записи, посчитав её по форуме (длина_строки * (номер_строки - 1)) и записывай данные.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Assi
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 15.05.2010 (Сб) 18:41

Re: Sos! Из textbox в txt.

Сообщение Assi » 16.05.2010 (Вс) 16:22

А можно на примере?
(Просто недавно начала работать с VB, да и программировать, в принципе.)

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Sos! Из textbox в txt.

Сообщение MIT » 16.05.2010 (Вс) 16:35

Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Assi
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 15.05.2010 (Сб) 18:41

Re: Sos! Из textbox в txt.

Сообщение Assi » 16.05.2010 (Вс) 17:29

Искала.
Благодарю за помощь.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Re: Sos! Из textbox в txt.

Сообщение Ramzes » 18.05.2010 (Вт) 10:24

MIT писал(а):Это невозможно.

То, что ты не знаешь как это сделать, не значит, что это не возможно, прошу впредь так категорично не писать, не знаешь ответа - промолчи

По теме, Конец строки это два символа(13 + 10).
В теории это будет выглядеть так:
Считываешь файл
Разбиваешь его на массив строк, разделителем будет строка состоящая их двух симоволов (chr(13) + chr(10)).
Далее, записываешь в нужный файл все строки из массива, которые должны идти перед твоей, затем твоя строка, затем все остальные строки из массива

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Sos! Из textbox в txt.

Сообщение MIT » 18.05.2010 (Вт) 10:33

Ramzes писал(а):То, что ты не знаешь как это сделать, не значит, что это не возможно, прошу впредь так категорично не писать, не знаешь ответа - промолчи
Впредь перед тем как писать подобную ересь, читай топик. Внимательно. Можешь несколько раз перечитать, дабы информация в нём написанная дошла до тебя и была осознана.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Re: Sos! Из textbox в txt.

Сообщение Ramzes » 18.05.2010 (Вт) 11:17

Прочитал, внимательно, несколько раз, твое первое сообщение ввело меня в ступор, а последующие из него не вывели, твой вариант решения не самый простой и не самый наглядный


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22

    TopList