![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 30.03.2012
Сообщений: 4
|
![]()
Здравствуйте, есть проблема...
Создана форма, для которой я обрабатываю события FormMouseDown и FormMouseMove, в первой процедуре запоминаются координаты точки клика, далее во второй процедуре отслеживается изменение положения курсора(если кнопка мыши нажата) и в зависимости от этого двигается, форма, получается довольно очень медленно, форма не передвигается, а плавает за курсором ( к тому же помимо этой формы необходимо двигать одновременно ещё две формы ) вот код: Код:
Код:
Подскажите пожалуйста какой-нибудь другой оптимальный метод ( в Винде же даже очень сложные окошка двигаются быстро) |
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,323
|
![]()
Во-первых, нарисуйте то, что вам нужно, 1 раз на paintbox или image.
Во-вторых, лучше выложите проект целиком, чтобы его можно было "пощупать".
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#3 |
Регистрация: 30.03.2012
Сообщений: 4
|
![]()
BDA, использовал Image - все норм стало, код сейчас в читабельный вид приведу и покажу...
тут ещё вопросик возник: есть форма с Image; я создаю две копии этой формы, и для двух форм мне необходимо обрабатывать Image, однако компилятор начинает ругаться, когда я во второй копии начинаю упоминать про Image: (соответственно две копии: HlpTxtFrm и HlpTxtFrm2; когда я обрабатывал не Image, а форму - то все работало) Код:
Последний раз редактировалось ltWolfik; 05.05.2012 в 13:33. |
![]() |
![]() |
![]() |
#4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,323
|
![]()
Лучше выложите проект целиком
![]()
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#5 |
Регистрация: 30.03.2012
Сообщений: 4
|
![]()
Вот, обработку второй формы пока сделал так:
Код:
|
![]() |
![]() |
![]() |
#6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,323
|
![]()
А вообще, какова задумка?
А то у меня все как-то "подглюкивает". Какая-то невидимая форма, по которой можно рисовать)...
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#7 |
Регистрация: 30.03.2012
Сообщений: 4
|
![]()
BDA, эти три окошка - интерфейс для набора текста(ты ведь открывал как я говорил - t ...),(пока несуществующая кнопка opt будет настраивать Font...) далее буду реализовывать перерисовку текста на канву (на которой кстати ты и рисовал)
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Построение картинки наиболее оптимально | Alex Cones | Мультимедиа в Delphi | 7 | 29.12.2010 12:33 |
Как передвигать объект если он не под формой.VB | somebody94 | Помощь студентам | 1 | 29.06.2010 10:07 |
не могу передвигать с click-ом | 19950525 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 7 | 26.06.2010 20:48 |
Как определить, что игроки играют оптимально? | k1r1ch | Помощь студентам | 4 | 23.11.2009 22:31 |
Нужно передвигать окружность с ускорением/ Задачка по Делфи7 | НУБ!!! | Помощь студентам | 4 | 20.05.2008 21:29 |