Ceditbox или Clistbox, который лучше для больших данных журнала

StackOverflow https://stackoverflow.com/questions/1895437

  •  19-09-2019
  •  | 
  •  

Вопрос

Для меня это всегда было большим вопросом, что для очень большого количества журналов (например, 100 000 линейных журналов), который лучше по производительности, прокрутка, ... также подумайте о форматировании текста с цветом необходимы.

Это было полезно?

Решение

В обстоятельствах я бы, вероятно, использовал Listbox.

  1. Вы можете создать виртуальный Listbox для относительно хорошей поддержки множества элементов.
  2. Ни один из них не поддерживает цвет1 Но нарисованные владельцем списки более проще.
  3. Редактировать элементы управления ориентированы на «поток», а не линии ориентированы.

1Кроме одного переднего плана и одного цвета фона.

Другие советы

Я всегда использовал только чтенный Reditt Edit Control для такого рода вещей, потому что:

  • Вы можете предложить возможность копировать линии в буфер обмена.
  • Легко добавить форматирование текста (цвет, жирный, курсив и т. Д.)
  • Написание данных в файл просто (вы можете получить текст, используя вызов GetWindowText.)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top