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

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

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

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

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


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