Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » listbox,запомнить значения Textbox

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

timsvenson



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть текст боксы в которые я ввожу значения,они передаются на другую форму и записываются в лист бокс. как сделать так чтобы текст бокс запоминал значения введенные в него,а при вводе следующего значения очищался и запоминал то что введено, т.е при следующем открытии программы оставалось значение, введённое при последним использованием программы?Можно ли сформировать таблицу в listbox???

Всего записей: 146 | Зарегистр. 03-02-2012 | Отправлено: 10:55 31-07-2013
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сохраняй в файл на диске или реестр, гугл в помощь..

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 13:46 31-07-2013
timsvenson



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
при чем  тут сохранение?если нужно  что бы при каждом следующем открытии программы оставалось значение в текст боксе, введённое при последним использованием программы?

Всего записей: 146 | Зарегистр. 03-02-2012 | Отправлено: 14:26 31-07-2013
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
timsvenson
попробуй использовать голову... значение должно где-то храниться между запусками программы, что-бы его можно было отобразить при перезапуске - т.е его надо перед закрытием записать в файл/реестр/БД/... а при открытии считать обратно

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 14:34 31-07-2013
timsvenson



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну допустим я сохранил,
List<string> list = new List<string>();
            for (int i = 0; i < listpallet.Items.Count; i++)
                list.Add(listpallet.Items[i].ToString());
            System.IO.File.WriteAllLines(@"C:\listBoxItems.xml", list.ToArray(), Encoding.Default);
            MessageBox.Show(" Прервано успешно");
             this.Close();
как считать так что бы информация записанная загрузилась в тект бокс,если можно пример кода

Всего записей: 146 | Зарегистр. 03-02-2012 | Отправлено: 15:06 31-07-2013
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в гугле полно примеров.. вот например
http://www.cyberforum.ru/csharp-beginners/thread312842.html

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 15:14 31-07-2013
timsvenson



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
этот ответ  про сохранения ...а про запоминание текст боксом введенных в него значений

Всего записей: 146 | Зарегистр. 03-02-2012 | Отправлено: 15:55 31-07-2013
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ты сначала ответь для себя что значит 'запоминание текстбоксом' и чем оно отличается от загрузки/сохранения в файл

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 16:09 31-07-2013
timsvenson



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как я понимаю...\ ввожу значение в текст бокс потом закрываю форму и открываю заново форму а значения которые я ввел в прошлый раз в текст бокс автоматически там отображались,

Всего записей: 146 | Зарегистр. 03-02-2012 | Отправлено: 17:09 31-07-2013
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ага. вот для этого надо всего лишь осилить сохранение и загрузку из файла. и запись полученных значений в текстбокс. само 'автоматически' ничего не отобразится.
см. File.AppendText, StreamWriter.WriteLine, StreamReader.ReadLine

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 17:26 31-07-2013
timsvenson



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо
 
 
Добавлено:
а чем отличается WriteLine от stringLine

Всего записей: 146 | Зарегистр. 03-02-2012 | Отправлено: 17:54 31-07-2013
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
понятия не имею что такое stringLine.. переменная/метод в твоем коде видимо..  или string Line - через пробел?

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 18:13 31-07-2013 | Исправлено: A_V, 18:14 31-07-2013
timsvenson



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ой вроде да   ну вот this.listpallet.Items.Add(finfarmation.order.Lune());вот тут лайн что делает ??походу просто записывает??

Всего записей: 146 | Зарегистр. 03-02-2012 | Отправлено: 18:20 31-07-2013
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
это метод, возвращающий строку. Add добавляет в list, то что этот метод  возвращает
почитай что-ли книжку для чайников, если уж уроки все прогулял )

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 18:26 31-07-2013
timsvenson



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я самоучка)а какую посоветуете)?
 
 
Добавлено:
может посоветуете как сделать в лист боксе таблицу?

Всего записей: 146 | Зарегистр. 03-02-2012 | Отправлено: 09:37 01-08-2013
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
timsvenson
не знаю конкретно, сам для начинающих ничего не читал..  
ну вот эту посмотри
http://www.alleng.ru/d/comp/comp85.htm
судя по названию, проще врядли что есть )
 
таблица в листбоксе - это несколько колонок чтобы было?  
тогда не listbox надо брать, а ListView
http://msdn.microsoft.com/ru-ru/library/system.windows.controls.listview%28v=vs.90%29.aspx

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 13:06 01-08-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » listbox,запомнить значения Textbox


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru