|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.11.2006, 18:07 | #1 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 278
|
помогите с ListBox
Воощем надо при тыкании на объект в ListBox,объект появлялся в другом ListBox.
Разработка сайтов -дело прикольное
|
03.11.2006, 19:13 | #2 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
ответ
Код:
Берегите друг друга!
|
06.11.2006, 01:13 | #3 | |
Пользователь
Регистрация: 01.11.2006
Сообщений: 22
|
Цитата:
begin listbox2.Items.Add(listbox1.Items.S trings[listbox1.itemindex]) end; Поясню. Кидаем на форму два листбокса, для первого в свойстве Items напишем любые строки, затем щёлкнем по нему двойным ЛКМ и допишем код до того который я написал выше. |
|
06.11.2006, 09:26 | #4 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Nikola, здесь немного не то, Про то. что Дабл клик эт ты верно. А ты LoeN перепиши наипростейший обработчик на DblClick. Всегда рад помочь - держи.
procedure TForm1.ListBox1DblClick(Sender: TObject); begin if ListBox1.Focused=true then begin ListBox1.CopySelection(ListBox2); ListBox1.DeleteSelected; end; end; Вот и вся процедура
Познавая других, мы познаем себя.
С'est la vie... Последний раз редактировалось SuperVisor; 06.11.2006 в 09:30. |
06.11.2006, 14:13 | #5 |
Пользователь
Регистрация: 01.11.2006
Сообщений: 22
|
|
06.11.2006, 14:35 | #6 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Focused проверяет, активен ли List Box, хотя эту строку можно и убрать... попробуй для начала так, если не прокатит, то УБЕДИСЬ, что процедура стоит именно на дабл клик!!! первым кликом - выделение. вторым идет процедера, ну и на крайний случай проставь свойства List box:
AutoComplete: True; Enabled: True; ExtendedSelect: True; Можешь добавить MultiSelect: True; Пробуй, у меня работает.
Познавая других, мы познаем себя.
С'est la vie... |
06.11.2006, 14:51 | #7 |
Пользователь
Регистрация: 01.11.2006
Сообщений: 22
|
Так работает (в св-х lbox1 поставил для ondblclick эту процедуру)
Я не так понял Leon'а, Я думал, что он хочет отобразить элементы lb1 в lb2, но как теперь понимаю их нужно было перетащить туда. |
06.11.2006, 15:39 | #8 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
не стоит благодарности, если что, пиши
Познавая других, мы познаем себя.
С'est la vie... |
11.11.2006, 20:13 | #9 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 278
|
ещё не всё
воощем у меня получилось что все объекты отображались и только один.
теперь надобно чтобы объект добавлялся, а не заменял существующий. переменные не очень люблю напишите через свойства.
Разработка сайтов -дело прикольное
|
12.11.2006, 00:27 | #10 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Это как?
Что значит заменялся? Если код написан верно, он будет добавлять, а не заменять!!!! Это проверено!!
Познавая других, мы познаем себя.
С'est la vie... |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите!Работа с listbox | spiteful41 | Помощь студентам | 5 | 21.07.2008 14:02 |
Помогите прочитать reg файл в RichEdit или ListBox | inndim | Общие вопросы Delphi | 4 | 09.06.2008 12:56 |
Помогите с ListBox | SANTA_KLAUD | Общие вопросы Delphi | 1 | 27.05.2008 13:10 |
Помогите с ListBox | Кронос | Общие вопросы Delphi | 3 | 21.05.2008 21:35 |
Помогите организовать добавление в memo или listbox... | Arkuz | Компоненты Delphi | 6 | 25.04.2008 18:16 |