![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 172
|
![]()
есть форма,на ней листбокс и мемо...при нажатии на элемент листбокса в мемо появляется текст...как сделать чтоб не пользователь кликал по листбоксу а клики выполнялись программно...есть идея реализовать это в цикле с помошью perform...только вот не могу разобратся до конца...
Последний раз редактировалось CraZZy RabbIt; 10.03.2009 в 20:46. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 172
|
![]() Цитата:
наверно либо я неправильно сформулировал вопрос,либо вы неправильно поняли...этот код выводит сами итемы в мемо..а мне нужно чтоб именно клики осушествялись... пробовал так - SendMessage(ListBox1.Handle, LB_SETCURSEL, 0{номер нужной строки}, 1); ListBox1.Perform(WM_LBUTTONDOWN, 0, 0); ListBox1.Perform(WM_LBUTTONUP, 0, 0); но клик только по первому элементу...скажите где ошибка! |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
![]()
Ошибка в самой постановке вопроса.
Если клики выполняются программно, то зачем вообще "кликать"? Проще сразу писать в Мемо нужную информацию, хоть в цикле, хоть без цикла. |
![]() |
![]() |
![]() |
#5 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Изучайте свойства, методы и события компонентов.
Выбранный итемс в листбоксе: ListBox1.ItemIndex:=... Вот и переберите их в цикле. Последний раз редактировалось mihali4; 11.03.2009 в 15:09. |
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 16.02.2009
Сообщений: 172
|
![]() Цитата:
![]() зы. да,маленько неправильно я вопрос задал.. ![]() |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
![]()
В таком случае создать обработчик для ListBox (на этапе разработки), а потом вызывать эту процедуру. Если нужно - в цикле, только не забывать перед вызовом устанавливать свойство ItemIndex, чтобы знать какой элемент обрабатывать в обработчике.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как добавить в listbox файлы(пишу с помощью bassplayer)(Listbox+opendialog=play) | blackstersl | Общие вопросы Delphi | 11 | 09.06.2010 13:23 |
Двойной клик | Алежа | Общие вопросы .NET | 3 | 16.11.2008 23:20 |
Клик мыши | stayer | Общие вопросы Delphi | 1 | 30.10.2008 19:53 |
Items of ComboBox | Технолог | Компоненты Delphi | 2 | 20.04.2008 14:04 |