Гость
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Почему визуальные компоненты перепрыгивают на другое место при щелчке мыши? / 13 сообщений из 13, страница 1 из 1
29.12.2021, 12:03
    #40123858
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему визуальные компоненты перепрыгивают на другое место при щелчке мыши?
Располагаешь компонент там, где нужно. Потом при последующих редактированиях когда отмечаешь компонент мышью, чтобы изменить его свойства, он иногда перепрыгивает на несколько пикселей в сторону и вверх или вниз (мышь при этом жестко стоит на месте). И вернуть мышью на прежнее место его практически невозможно, он скачет сразу на 12 пикселей. Причем в других позициях он может двигаться и на 2 пикселя, а именно в том положении, где он нужен, он перескакивает мимо и только на 12 пикселей.
Вернуть его на позицию можно только вручную прописав нужные Left и Top.
Как бороться с этой проблемой? Это постоянно происходит со всеми компонентами. Даже элементарно прописать событие OnClick влечет возню с позиционированием. GridPanel не предлагать.
...
Рейтинг: 0 / 0
29.12.2021, 12:36
    #40123865
Michael Longneck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему визуальные компоненты перепрыгивают на другое место при щелчке мыши?
Lock controls?
...
Рейтинг: 0 / 0
29.12.2021, 13:23
    #40123891
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему визуальные компоненты перепрыгивают на другое место при щелчке мыши?
Michael Longneck,

частично помогло, заблокировало все элементы.
Но не могу понять логики, по которой перемещаются элементы мышью. В одном положении они мягко двигаются, в другом невозможно попасть, прыгают на 12 пикселей.
...
Рейтинг: 0 / 0
29.12.2021, 13:27
    #40123895
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему визуальные компоненты перепрыгивают на другое место при щелчке мыши?
Кстати, да. Сейчас приходится кодить "на сях", так все визуальные редакторы форм, что мне попадались, поддерживают операцию "отмена". Сдвинул нечаянно кнопку, нажал Ctrl+Z - она вернулась.
...
Топикстартеру - совет: при проектировании интерфейса использовать layouts, кто-то тут рассказывал, что они появились в новых дельфях (и всяких девэксах). Проблема "нечаянный сдвиг" будет решена в том числе.
...
Рейтинг: 0 / 0
29.12.2021, 13:28
    #40123897
AlexeyM123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему визуальные компоненты перепрыгивают на другое место при щелчке мыши?
после перепрыгивания , я обычно перемещаю контролы на старое место стрелками с нажатым Shift
получается по-пиксельно, как в старом добром Corel
...
Рейтинг: 0 / 0
29.12.2021, 13:57
    #40123911
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему визуальные компоненты перепрыгивают на другое место при щелчке мыши?
AlexeyM123
после перепрыгивания , я обычно перемещаю контролы на старое место стрелками с нажатым Shift
получается по-пиксельно, как в старом добром Corel

О, спасибо! Только перемещаются при нажатом Ctrl, а Shift растягивает.
...
Рейтинг: 0 / 0
29.12.2021, 14:09
    #40123922
Дикий Билл
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему визуальные компоненты перепрыгивают на другое место при щелчке мыши?
Я в .dpr перед коммитом отменяю подобные изменения. Хоть и раздражает тоже иногда.
...
Рейтинг: 0 / 0
29.12.2021, 14:13
    #40123927
Belotsky Serge
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему визуальные компоненты перепрыгивают на другое место при щелчке мыши?
svnvlad, не пойму, речь об этом?
...
Рейтинг: 0 / 0
29.12.2021, 14:15
    #40123931
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему визуальные компоненты перепрыгивают на другое место при щелчке мыши?
svnvladКак бороться с этой проблемой?

Правая кнопка мыши - Snap to Grid отключить.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.12.2021, 17:39
    #40124020
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему визуальные компоненты перепрыгивают на другое место при щелчке мыши?
Dimitry Sibiryakov,
это?
...
Рейтинг: 0 / 0
29.12.2021, 18:06
    #40124033
asutp2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему визуальные компоненты перепрыгивают на другое место при щелчке мыши?
svnvlad,
...
Рейтинг: 0 / 0
29.12.2021, 18:26
    #40124040
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему визуальные компоненты перепрыгивают на другое место при щелчке мыши?
Всем спасибо!
...
Рейтинг: 0 / 0
30.12.2021, 07:42
    #40124096
DmSer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему визуальные компоненты перепрыгивают на другое место при щелчке мыши?
svnvlad,

Перед выбором компонента мышкой зажимай клавишу Ctrl, тогда он не будет скакать.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Почему визуальные компоненты перепрыгивают на другое место при щелчке мыши? / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]