![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Incvizitor |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.3.2009 Репутация: нет Всего: нет |
Доброго времени суток!
Сижу весь вечер над ListBox-ом и пытаюсь правильно считать в него строки из файла file.txt вот что напечатал:
Эта конструкция выводит все из файла, но readFile() дергаю FileSystemWatcher-ом, вот тут то и "косяк". file.txt время от времени пополняется новыми строчками, FileSystemWatcher срабатывает, дергает readFile() и при этом выводит опять все строчки, а нужно только то, что добавилось. Я не представляю как это делается, так что обращаюсь за помощью к специалистам. Я уже думал, что нужно как-то подсчитать количество строк в listBox1.Items, далее проверяем файл, изначально пропуская количество строк полученных в listBox1.Items и если там появилась строка или несколько, то добавить к тем что мы уже вывели. Но как это все реализовывается я не знаю :( Буду очень рад за хороший примерчик. Спасибо! |
|||
|
||||
| lam0x7C4 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 1.6.2007 Где: Киев Репутация: 1 Всего: 1 |
хм... если добавлять только новые строки, то вот:
но все-таки надежней просто чистить листбокс, а читать в него весь файл, т.е. так как ты и написал. По производительности это не должно ударить, т.к. насколько я понимаю, речь не идет о больших объемах данных(в листбокс ведь сильно много данных и зачитаешь |
|||
|
||||
| Incvizitor |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.3.2009 Репутация: нет Всего: нет |
Спасибо большое, все как нужно! Хотел вам плюс поставить, но форум говорит:
Так что только спасибо. |
|||
|
||||
| Incvizitor |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 11.3.2009 Репутация: нет Всего: нет |
Доброго времени суток!
Простите за наглость, но не кинете в меня куском кода с реализацией автопрокрутки ListBox-а. Вопрос не очень важен, это так, может кто-то делал и знает |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |