Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
qDenisq
0 / 0 / 0
Регистрация: 05.03.2013
Сообщений: 10
1

MFC. Создание списка с тысячами элементов

06.02.2015, 20:47. Просмотров 676. Ответов 5
Метки нет (Все метки)

Добрый вечер
Необходимо написать программу с графическим интерфейсом (использовать обязательно только MFC), в котором кроме все прочего будет отображаться таблица. Данные таблицы берутся из локального файла, и представляться должны следующим образом:
в строке должны быть несколько (в моем случае 3) текстовых блока и одно редактируемое поле. Таких строк в таблице примерно около 3500-5000. Ну и естественно к ней прикручиваются обработчики событий, типа выделить элемент, по двойному клику на редактируемое поле должно открываться модальное окно, в котором два текстовых поля для редактирования. Но это не суть... Подскажите как подступиться к решению этой задачи. Я уже несколько дней нахожусь в поиске, но так и не придумал даже ничего толкового, что можно было бы показать здесь как исходник
Заранее спасибо
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2015, 20:47
Ответы с готовыми решениями:

Подсчет количества элементов вложенных списков из списка и создание нового списка из этих значений
Подсчет количества элементов вложенных списков из списка и создание нового списка из этих значений....

Создание списка, печать списка на экран, добавления элемента в начало списка, конец списка
Построить динамическую структуру типа список . Необходимо реализовать следующие процедуры: 1....

Создание списка из четных элементов
Всем привет, помогите написать программу. Создание списка из четных элементов. Спасибо!

Создание списка элементов управления
Здравствуйте, не знаю как реализовать данную задачу. Не знаю с чего начать, похожего решения в...

Создание списка элементов по шаблону
Подскажте пожалуйста как можно осуществить такую конструкцию? class InputTable { ...

5
rao
896 / 417 / 159
Регистрация: 02.04.2014
Сообщений: 1,201
07.02.2015, 12:09 2
а в чем собственно загвоздка? то что количество записей большое и таблица возможно будет тормозить?
Надо сначала попробовать. Таблица же не все свое содержимое сразу показывает, а только часть. Может быть быстродействия вполне хватит.
0
qDenisq
0 / 0 / 0
Регистрация: 05.03.2013
Сообщений: 10
07.02.2015, 16:42  [ТС] 3
хорошо, попробую отпишу, а как сделать чтобы 1 столбец был из edit а остальное просто text?
0
rao
896 / 417 / 159
Регистрация: 02.04.2014
Сообщений: 1,201
07.02.2015, 17:19 4
Что бы засунуть CEdit в CListCtrl придется создавать класс-наследник и в нем возиться с OnNMCustomdraw. Но зачем это делать, если при даблклике будет открываться модальное окно с CEdit'ами?
0
gazlan
3163 / 1922 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
07.02.2015, 17:58 5
Цитата Сообщение от qDenisq Посмотреть сообщение
строк в таблице примерно около 3500-5000
Да хоть 100500 миллионов...

Virtual List Controls
A Virtual List Box Implementation with VLIST
0
generation472
19 / 19 / 7
Регистрация: 04.11.2011
Сообщений: 564
Записей в блоге: 1
09.02.2015, 10:23 6
я использую вот этот модуль для работы с таблицами, у меня 5000 записей в ней и нет тормозов

Добавлено через 30 минут
http://www.codeproject.com/Articles/10935/DataGrid-Control
0
09.02.2015, 10:23
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2015, 10:23

Создание списка тройных элементов
Ребят помогите пожалуйста с заданием.Вот что у меня получилось. >lst := >L := >add(lst, m =...

Создание элементов списка с последующим их удалением
Приветствую! Набираюсь опыта в JS. Решаю задачку: Что смог сделать: <!DOCTYPE html>...

Создание условия для элементов выпадающего списка
Здравствуйте, только начинаю познавать азы 1С и столкнулся с проблемой: Имеется некий документ с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru