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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2008, 15:07   #1
Izhic
Форумчанин
 
Аватар для Izhic
 
Регистрация: 08.10.2008
Сообщений: 668
Сообщение checkListBox1.OnMouseDown не работет при выделенном элементе. Как исправить?

Вот с такой задачкой столкнулся, когда items подсвечиваются и жмёшь по ним, действие не срабатывает.
СРабатывает на DblClick, как на MouseDown.

Я так понял, что выделение(Selecet), это компонет сверху чтоли над listbox'ом, т.к. при нём на дейстия TcheckListBox
(да и ListBox(кстати интересно что реагируют по разному но оба не правильно ^_^))
не реагирует.
Как сделать, чтобы реагировал выделенный items (check)listbox'а на mousedown?
Как-нибудь по обходному может? Пожалуста, подскажите.
Don't worry be happy

Последний раз редактировалось Izhic; 28.10.2008 в 15:19.
Izhic вне форума Ответить с цитированием
Старый 28.10.2008, 16:22   #2
Izhic
Форумчанин
 
Аватар для Izhic
 
Регистрация: 08.10.2008
Сообщений: 668
По умолчанию

Сорри, уточню вопрос )))

Включён fixed,
Перетаскивание = Automatic
multiselect
Don't worry be happy

Последний раз редактировалось Izhic; 28.10.2008 в 17:09.
Izhic вне форума Ответить с цитированием
Старый 28.10.2008, 17:32   #3
Izhic
Форумчанин
 
Аватар для Izhic
 
Регистрация: 08.10.2008
Сообщений: 668
Печаль

Блин, я уже так попробовал тоже не ловиться, когда по выделенным элементам щёлкаю

procedure WMLButtonDown(var Msg: TMessage); message WM_LBUTTONDOWN;
Don't worry be happy
Izhic вне форума Ответить с цитированием
Старый 28.10.2008, 17:37   #4
Izhic
Форумчанин
 
Аватар для Izhic
 
Регистрация: 08.10.2008
Сообщений: 668
По умолчанию

Ребят, Может у Вас ссылочка есть с примером где таскаются блоками выделенные элементы? Я не нашёл. Тока один эл-т нашёл.

http://codesources.net/delphi-pereta...mentov-listbox

Но при блоках даже при WinApi , там проблемы именно из-за того что не могу создатьпри 1ом клике глобальную переменную.

Тока на DragDrop и иму подобные.
Don't worry be happy
Izhic вне форума Ответить с цитированием
Старый 28.10.2008, 17:41   #5
Izhic
Форумчанин
 
Аватар для Izhic
 
Регистрация: 08.10.2008
Сообщений: 668
Радость

Цитата:
Сообщение от Izhic Посмотреть сообщение
Тока на DragDrop и иму подобные.
Вопрос снимается, буду делать через StartDrag ))))
Как же я протупил.....
-----------------------------------------------------------------
Всё же если кто-то ответит буду рад.
Почему не срабатывает onmousedown на выделенные эл-ты?
Don't worry be happy
Izhic вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При переключении между чекбоксами - ошибка Stack overflow. Как исправить эту ошибку? SkAndrew Общие вопросы Delphi 5 26.08.2008 21:32
OnMouseDown в игре. Titan123 Gamedev - cоздание игр: Unity, OpenGL, DirectX 10 29.07.2008 13:10
Меняем цвет текста в элементе Sargon Общие вопросы Delphi 15 13.09.2007 08:06
Help! Вопрос о выделенном тексте. enot Общие вопросы Delphi 5 10.09.2007 16:27
onMouseDown в MainMenu chingiz Помощь студентам 2 26.07.2007 23:08