![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| hedge_hog |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
Здравствуйте, помоготе пожалуйста. Мне надо, чтобы Form2, при перетаскивании Form1, перемещалась вместе с Form1, как бы прилипившись к правой стороне Form1. Пример всем известный Winamp в котором плей-лист и эквалайзер двигаются вместе с главным окном программы. Помогите решить эту задачу, очень очень срочно надо.
Это сообщение отредактировал(а) hedge_hog - 17.5.2007, 16:02 |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 7 Всего: 122 |
Посмотри DRKB - по словам "Липкие окна"!!!
|
|||
|
||||
| hedge_hog |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
Rodman, DRKB а где его взять, и если там по-английски капец. Совсем крыша едет вместо отправить уже F9 нажимаю.
|
|||
|
||||
| Bose |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1458 Регистрация: 5.3.2005 Где: Riga, Latvia Репутация: 23 Всего: 51 |
http://www.drkb.ru/
И гдн-то тут на форуме была онлайн версия... Чё-то я её сейчас потерял А вообще hedge_hog, не стесняйся пользоваться поиском. |
|||
|
||||
| hedge_hog |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
У меня есть справочник Delphi World 6 там нашел статью про "липкие окошки" пол дня как не пытался её изменить, не подходит она для моей задачи. Умоляю помогите сделать так, чтоб при перемещении одной формы другая форма перемещалась вместе с ней прицепивщись к правому краю первой. Горю срочно надо.
|
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Вот примерно то, что тебе надо:
Это сообщение отредактировал(а) Sunvas - 18.5.2007, 21:43 -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| hedge_hog |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
Sunvas, Посадил то что ты написал в соответствующие места (ведь это не всё подряд надо писать). Delphi 7 выдал ошибку и указал на окно с названием Progect1 там выделил синим цветом следующую строку
Я щас расплачусь :{ Это сообщение отредактировал(а) hedge_hog - 18.5.2007, 14:52 |
|||
|
||||
| hedge_hog |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
Sunvas,
Ошибка такая Project Project 1.exe raised exception class EAccessViolation with message 'Access violation at address 0044DC65 in module 'Projectl.exe'. Read of address 000001A6'. Process stopped. Use Step or Run to continue. Help me, please!!!!!!!!!!!!!!!!! |
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Зри в стороную try except finnaly. Или поставь флаг на проверку созданности формы. Просто обращение к форм2 идет до того, как она создана. -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| hedge_hog |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
Sunvas,
try except finnaly - хорошая идея, я разок с ними связывался, но так давно, что и не вспомнить. Извини, что отвлекаю всякими пустяками, но я с этими операторами мало работал, наверное, ещё и перехват сообщения об ошибке надо делать, а я не бум бум в этом. Черкни, пожалуйста, код. Кто-нибудь помогите. |
|||
|
||||
| hedge_hog |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
После многократного нажимания на F9 и ОК'еи всплывающих сообщений об ошибках, прога начинает работать как положено, т.е. все формы перемещаются за главной. Надеюсь хоть ангел суда случайно залетит и ответит на мои мольбы, даст пример как можно использованить в моей проге try except finnaly.
|
|||
|
||||
| hedge_hog |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
Sunvas, Сори, не думал, что ты напишешь лично, всё работает, жаль в дельфи ошибки аш три вылазят, ну я с этим смерюсь. Огромное человеческое СпасиБо, и японское аригато годьзаимашьта.
|
|||
|
||||
| hedge_hog |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
Sunvas,
Такая фигня получилась, заметил не сразу. Мне надо, чтобы форма два появлялась кк только я ввожу в Edit1 текст. Всё было замечательно она выводилась там, где надо, но после добавления процедуры procedure WMWINDOWPOSCHANGING(var Msg: TWMWINDOWPOSCHANGING); оно стало появлятся строго в одном месте, абсолютно ненужном где-то вверху (почему не понятно). При этом его оттуда не переместишь (хватаешь за заголовок, как только кнопку мыши отпускаешь, оно возвращается на место, где первоначально появилось). Оно (второе окно) перемещается только с первым как и задумывалось справа, а само не хочет, как гвоздем прибили. Выручай, надежда только на тебя, больше никто и не захочет лесть в эти дебри.
Может дело в ошибке, которая появляется в компиляции в Дельфи, но при запуске exe'шника всё проходит гладко? Это сообщение отредактировал(а) hedge_hog - 19.5.2007, 09:58 |
|||
|
||||
| hedge_hog |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
Забейте, я такой вариант применил по совету из архива статей Delphi World6
Exe'шник работает будь здоров, но при компиляции из Дельфи ошибки всё же вылазят. Ну хоть форма2 не улетает при показе неведомо в какие края, как при использовании
Не отказался бы от другого варианта. |
||||
|
|||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |