|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.08.2011, 12:14 | #1 |
Пользователь
Регистрация: 06.12.2007
Сообщений: 87
|
Работа с курсор
Доброе времени суток! На форме с лева есть «фрэйм» с элементами меню(в принципе окно с деревом), как можно реализовать «скачок мыши», тобиш я виду курсор подвожу к границе этого фрейма он стоит к примеру 2 секунды а потом тока попадает на этот фрейм, но при условии что курсор не сдвинули с границы. Чтоб было понятней это нужно для избежание случайного клика по пункту меню, получается что пользователь сознательно нажал на пункте меню.
Пробовал функцию ClipCursor в принципе устраивает, но не понятно на какое событие его вешать, потому что если повесить на FormMouseMov, даже с признаком чтобы выполнялось 1 раз то вылетает ошибка к доступу памяти, может кто то реализовывал что то подобное подскажите пожалуйста. |
30.08.2011, 12:45 | #2 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
Можно попробывать OnEnter (или OnMouseMove). Отсчитывать время таймером. Лучше все продумать, ведь не всем пользователям это понравится, но в настройках можно добавить возможность настройки
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
30.08.2011, 13:08 | #3 |
Пользователь
Регистрация: 06.12.2007
Сообщений: 87
|
Пост выше мне кажется не несет в себе не какой смысловой нагрузке, но все же спасибо за помощь, тема еще актуальна!
|
30.08.2011, 14:40 | #4 | ||
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
Цитата:
Цитата:
Прежде чем просить помощи, необходимо предъявить свой исходник или хотя бы листинг.
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
||
30.08.2011, 15:03 | #5 | |
Пользователь
Регистрация: 06.12.2007
Сообщений: 87
|
Цитата:
2. Попробуйте запустить функцию ClipCursor на событие OnMouseMove, я хотел бы посмотреть что у вас получиться!(прежде чем говорить о руках надо головой думать!) 3. Какой листинг программы? Там три оператора, что их приводить? 4. Тролям отвечать больше не буду, мне нужна помощь а не бесполезная дискуссия с людьми у которых прямые руки и все всегда легко получается!!! P.S Кто сталкивался с проблемой подскажите плиз, алгоритмов перебрал кучу, пожалуйста мне нужен способ в котором вы уверены, заранее благодарен! |
|
30.08.2011, 15:28 | #6 | |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
Моя агрессия была вызванная тем, что вы проигнорировали мой ответ:
Цитата:
Код:
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
Последний раз редактировалось chertovich; 30.08.2011 в 15:42. |
|
30.08.2011, 15:34 | #7 | |||
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
Цитата:
Цитата:
может стоит прислушаться к словам Цитата:
|
|||
30.08.2011, 15:49 | #8 |
Пользователь
Регистрация: 06.12.2007
Сообщений: 87
|
Может быть я что то не понимаю, но откуда у панели событие onMouseEnter, это же не фокусируемый контрол?
На примере 1 обычная панель как и в вашем, на примере 2 моя панель, к сожалению я не обладаю событием onMouseEnter. Последний раз редактировалось KAMENYKA; 30.08.2011 в 15:51. |
30.08.2011, 15:52 | #9 | |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
Цитата:
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
Последний раз редактировалось chertovich; 30.08.2011 в 16:12. |
|
30.08.2011, 15:52 | #10 | |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
уберите курсор (в конце программы верните курсор), | HECTOR.A. | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 05.06.2009 20:10 |
Курсор | soonner | Общие вопросы Delphi | 3 | 11.05.2009 19:46 |
Курсор | wolf950 | Помощь студентам | 3 | 13.11.2008 22:24 |
Курсор | RealSHELS | Общие вопросы Delphi | 2 | 12.05.2008 12:51 |
курсор | steck | Общие вопросы Delphi | 2 | 02.04.2007 22:45 |