Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Вывод в ListView, помогите разобратся с ListView 
:(
    Опции темы
InseR
Дата 6.4.2008, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 9.7.2007

Репутация: нет
Всего: нет



Я пытаюсь написать почтовый клиент,осталось не реализованным  только корректное принятие писем и удобный их просмотр.В ходе разработки возникло несколько вопросов.Помогите как говорится ,кто чем может. smile 
1) Как организовать вывод писем в цикле в компонент ListView? У меня получается вывести 5 писем в цикле,но почему то в первых двух вместо темы написан какой то непонятный набор символов.
2) Как сделать так,что бы при нажатии на соответствующее письмо в listView(тоесть по нажатию на тему письма,которая выводится в цикле в ListView),содержание этого пиьсма выводилось в текстовое поле memo?
Огромная просьба помочь...
PM MAIL   Вверх
InseR
Дата 6.4.2008, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 9.7.2007

Репутация: нет
Всего: нет



Подскажите,как получить номер выделенного элемента в ListView?
PM MAIL   Вверх
ZBugz
Дата 7.4.2008, 10:02 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 636
Регистрация: 15.2.2006
Где: Москва

Репутация: 6
Всего: 6



Цитата(InseR @ 6.4.2008,  14:22)
Подскажите,как получить номер выделенного элемента в ListView?

ListView.Items.Count
PM MAIL   Вверх
Poseidon
Дата 7.4.2008, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 53
Всего: 133



Цитата(ZBugz @  7.4.2008,  10:02 Найти цитируемый пост)
ListView.Items.Count
Ну конечно! А не количество ли записей мы получим таким способом?

Цитата(InseR @  6.4.2008,  14:22 Найти цитируемый пост)
как получить номер выделенного элемента в ListView?
Можно так: 
Код
ListView1.ItemIndex


Но правильнее будет так: 
Код
ListView1.ItemFocused.Index


Цитата(InseR @  6.4.2008,  09:10 Найти цитируемый пост)
 Как организовать вывод писем в цикле в компонент ListView? У меня получается вывести 5 писем в цикле,но почему то в первых двух вместо темы написан какой то непонятный набор символов.
 Стандартно. ListView1.Items.AddItem Что не получается? Показывай код.

Цитата(InseR @  6.4.2008,  09:10 Найти цитируемый пост)
 Как сделать так,что бы при нажатии на соответствующее письмо в listView(тоесть по нажатию на тему письма,которая выводится в цикле в ListView),содержание этого пиьсма выводилось в текстовое поле memo?
 А что у тебя в listView? Все письмо или только заголовок?



--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
ZBugz
Дата 8.4.2008, 08:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 636
Регистрация: 15.2.2006
Где: Москва

Репутация: 6
Всего: 6



Цитата(Poseidon @ 7.4.2008,  11:04)
Цитата(ZBugz @  7.4.2008,  10:02 Найти цитируемый пост)
ListView.Items.Count
Ну конечно! А не количество ли записей мы получим таким способом?

Ай, неправильно вопрос прочитал smile 
PM MAIL   Вверх
Wolfgan
Дата 8.4.2008, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 20.3.2008

Репутация: нет
Всего: нет



А что бы в заголовках были русские буквы - нужно его декодировать правильно. Для Этого можно пользовать например компонент из набора Indy - TBase64. У него есть методы Decode и Encode. Соответственно при отправки - кодируем, при получении раскодируем. Почему так не знаю, но это работает. Кода под рукой нет, но вообще где то дома валяется программка которая это делает. 
PM MAIL   Вверх
Quatrox7m
  Дата 22.6.2009, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 9.6.2009

Репутация: нет
Всего: нет



Кто-нибудь выводил из БД запросом данные в LISTVIEW??
PM MAIL ICQ   Вверх
Rrader
  Дата 22.6.2009, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Inspired =)
***


Профиль
Группа: Экс. модератор
Сообщений: 1535
Регистрация: 7.5.2005

Репутация: 70
Всего: 191




M
Rrader
Quatrox7m, создайте новую тему для Вашего вопроса.


Это сообщение отредактировал(а) Rrader - 22.6.2009, 15:22


--------------------
Let's do this quickly!
Rest in peace, Vit!
PM MAIL Skype   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0722 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.