Похоже решение найдено, в течении пяти дней все нормально. Раньше проявлялось регулярно.
Этот топик читают: Гость
Ответов: 263
Рейтинг: 18
|
|||
карма: 3 |
|
Ответов: 413
Рейтинг: 57
|
|||
У меня дефект не исчез. При скрытии и отображении формы дефект периодически повторяется.
Project006.gif |
|||
карма: 0 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Poputchik писал(а): При скрытии и отображении формы дефект периодически повторяется.А событие onResize срабатывает? Дело в том, что была попытка добавить заплатку только на режим изменения размера? Если же событие onResize срабатывает, ну... значит заплатка не работает должным образом. Редактировалось 1 раз(а), последний 2019-07-06 15:06:32 |
|||
карма: 22 |
|
Ответов: 413
Рейтинг: 57
|
|||
А событие onResize срабатывает? onResize выпадающего списка? Нет, не срабатывает. onResize родительской панели, которая скрывается и отображается через doVisible срабатывает при первом отображении один раз. Чаще всего не корректно отображаются именно выпадающие списки на дочерних панелях. Может в них что-то не так? Редактировалось 1 раз(а), последний 2019-07-06 15:32:38 |
|||
карма: 0 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Poputchik писал(а): onResize родительской панели, которая скрывается и отображается через doVisible срабатывает при первом отображении один раз.А при последующих doVisible срабатывает, те когда скрываешь и восстанавливаешь снова? Для проверки попробуй прицепить персональный RedrawMeneger к выпадающему списку и связать его со своим событием на скрытие и отображение формы. Редактировалось 1 раз(а), последний 2019-07-06 15:52:29 |
|||
карма: 22 |
|
Ответов: 413
Рейтинг: 57
|
|||
doVisible срабатывает только после обращения к этой форме на точку doWidth.
Персональный RedrawMeneger вообще ни как не влияет, пробовал и ранее и сейчас. Если на своё событием на скрытие и отображение формы цыпляю точку doBringToFront выпадающего списка, то дефект не проявляется (по крайней мере пока не проявился, после десятка перекомпилирований и десятка перезапусков программы) Дополняю сообщение спустя пару месяцев. К сожалению дефект всё равно проявляется. Редактировалось 1 раз(а), последний 2019-09-24 21:44:27 |
|||
карма: 0 |
|
Ответов: 413
Рейтинг: 57
|
|||
Добрый день. Хотел сделать что бы кнопка изменяла свой вид при наведении мыши, а событие происходило только при попадании мыши в определённую область на кнопке, но координата мыши при первом наведении её на объект: х=0, у=0. При повторных наведениях координаты мыши относительно самого объекта равна значению при предыдущем наведении. Это нормально?
Пример:
Редактировалось 2 раз(а), последний 2019-07-10 23:14:52 |
|||
карма: 0 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Poputchik писал(а): Это нормально?В события onMouseEnter и onMouseLeave библиотекой не передаются координаты мыши, поэтому мы не можем актуализировать по этому событию точки текущих координат в одной очереди событий. --- Добавлено в 2019-07-11 01:06:47 Попробуй перевести событие onMouseEnter в следующую очередь событий, когда переменные актуализируются предыдущим событием onMouseMove Схема
Редактировалось 2 раз(а), последний 2019-07-11 01:07:29 |
|||
карма: 22 |
|
Ответов: 413
Рейтинг: 57
|
|||
nesco, Спасибо!
|
|||
карма: 0 |
|
24