Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2008, 10:01   #1
InseR
Пользователь
 
Регистрация: 01.06.2007
Сообщений: 59
По умолчанию Помогите с ListView

Подскажите какое событие срабатывает при нажатии на items в ListView?Именно при нажатии,а не при наведении и подскажите,как получить номер выбранного items из ListView?
InseR вне форума Ответить с цитированием
Старый 07.04.2008, 10:13   #2
frodo
Пользователь
 
Регистрация: 06.04.2008
Сообщений: 48
По умолчанию

Цитата:
Сообщение от InseR Посмотреть сообщение
Подскажите какое событие срабатывает при нажатии на items в ListView?Именно при нажатии,а не при наведении и подскажите,как получить номер выбранного items из ListView?
При нажатие обычно Onclick срабатывает(или я тебя неправильно понял что ты имееш ввиду)
а вот получить номер items можно стандартным образом

procedure TForm1.Button1Click(Sender: TObject);
var x:integer;
begin
x:=listview1.ItemIndex;
end;
frodo вне форума Ответить с цитированием
Старый 07.04.2008, 10:38   #3
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

OnSelectItem наверно. индекс свежевыделенного итема там можно определить через Item.Index
pu4koff вне форума Ответить с цитированием
Старый 07.04.2008, 10:58   #4
InseR
Пользователь
 
Регистрация: 01.06.2007
Сообщений: 59
По умолчанию

frodo,я имею ввиду не при нажатии на компонент,а при выборе items из listview.Тоесть при нажатии на тот items,который хочешь выбрать.
InseR вне форума Ответить с цитированием
Старый 07.04.2008, 11:09   #5
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

ты лучше скажи что тебе нужно сделать, а там посмотрим какое событие лучше использовать. МОжет тебе надо заблокировать выделение итемов некоторых, тогда лучше наверно какой-нить OnChanging использовать, т.е. обрабатывать попытку изменения. или может OnChange Подойдет, т.е. когда уже изменили или упомянутый выше OnSelectItem уместнее будет
pu4koff вне форума Ответить с цитированием
Старый 07.04.2008, 11:18   #6
InseR
Пользователь
 
Регистрация: 01.06.2007
Сообщений: 59
По умолчанию

Вот исходник моей программы.Это "почтовый клиент".На вкладке просмотр почты есть ListView,в котором при подключении к серверу,выводится список писем.Мне нужно,что бы по нажатию на любой items,в поле Memo выходил текст письма под номером,который указан в items.

Ну так че,идей ни у кого нет?
Вложения
Тип файла: rar Mail.rar (12.9 Кб, 13 просмотров)

Последний раз редактировалось Stilet; 08.04.2008 в 13:41.
InseR вне форума Ответить с цитированием
Старый 08.04.2008, 13:43   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Ну так че,идей ни у кого нет?
Дык уже ж сказали - OnClick как раз для этого и сделан.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.04.2008, 16:55   #8
InseR
Пользователь
 
Регистрация: 01.06.2007
Сообщений: 59
По умолчанию

Хорошо,а как получить значение свойства caption выделенного элемента?
InseR вне форума Ответить с цитированием
Старый 08.04.2008, 17:08   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

listview1.selected.caption в OnClick
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.04.2008, 18:36   #10
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

а OnSelectItem не лучше будет? ведь можно выбирать элементы и клавой...
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите разобратся с ListView Icor Win Api 3 01.05.2009 16:24
ListView Старовъръ Компоненты Delphi 8 02.07.2008 19:08
ListView Witaliy Общие вопросы Delphi 1 01.05.2008 20:46
ListView Terran Общие вопросы Delphi 2 05.04.2008 23:15
ListView Garacio Компоненты Delphi 1 17.12.2006 15:30