Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Есть две формы, надо чтобы, одна форма всегда была над другой… 
:(
    Опции темы
Gnusss
  Дата 20.5.2006, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 19.1.2005

Репутация: нет
Всего: нет



Привет всем!

Объясню:
Например есть Форма1 и Форма2, надо чтобы Форма2 всегда была над Формой1 и наоборот чтобы Форма1 всегда была под Формой2. Т.е. между ними некогда не должно быть третей формы. Т.е формы как бы получаются «приклеены» друг к другу.

Заранее спасибо за ответ! 
PM MAIL   Вверх
SPrograMMer
Дата 20.5.2006, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Спамер :)
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 5.11.2004
Где: Краснодар

Репутация: 2
Всего: 6



ShowModal ? 


--------------------
животное = зверь
законченный гентушник
PM MAIL ICQ Jabber   Вверх
Gnusss
Дата 20.5.2006, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 19.1.2005

Репутация: нет
Всего: нет



SPrograMMer, а это как может помочь?
ShowModal вообще никаким боком 
PM MAIL   Вверх
Golden Hands
Дата 20.5.2006, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Золотой
****


Профиль
Группа: Участник Клуба
Сообщений: 2023
Регистрация: 23.1.2005
Где: Екатеринбург

Репутация: нет
Всего: 83



Gnusss, опиши пример. 


--------------------
Мы обречены... но только на победу!
Настанет день, и мы построим новый дом.
Внесем в него тепло, что сохранить сумели,
И воскресим все то, что в нас когда-то умерло... © Тень Света
PM MAIL ICQ   Вверх
Foley
Дата 20.5.2006, 23:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фсемба Яцца
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 31.1.2006
Где: Россия, Арх.обл

Репутация: 2
Всего: 7



Gnusss, FormStyle=StayOnTop подойдет? 
PM MAIL ICQ   Вверх
Gnusss
Дата 20.5.2006, 23:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 19.1.2005

Репутация: нет
Всего: нет



Foley, тогда форма будет повер всех окон, а мне это не надо. 
PM MAIL   Вверх
Foley
Дата 20.5.2006, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фсемба Яцца
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 31.1.2006
Где: Россия, Арх.обл

Репутация: 2
Всего: 7



а как надо? нарисуй картинку и на ней покажи, так трудно догадаться... 
PM MAIL ICQ   Вверх
Gnusss
Дата 20.5.2006, 23:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 19.1.2005

Репутация: нет
Всего: нет



Golden Hands, что то типа когда меняется Z-позиция одной формы, то автоматически меняется Z-позиция другой. 
PM MAIL   Вверх
Foley
Дата 20.5.2006, 23:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фсемба Яцца
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 31.1.2006
Где: Россия, Арх.обл

Репутация: 2
Всего: 7



Gnusss, прилипание что-ли? 
PM MAIL ICQ   Вверх
Sunvas
Дата 21.5.2006, 00:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



Gnusss, MDI тебе должно помочь! Ведь исходя из условия 

Цитата(Gnusss @  20.5.2006,  22:01 Найти цитируемый пост)
Т.е. между ними некогда не должно быть третей формы.

это единственное решение. 


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
Poseidon
Дата 21.5.2006, 04:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 53
Всего: 133



Можно не скромный вопрос? Зачем?

Может есть более гибкое решение поставленной цели 


--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
Демо
Дата 21.5.2006, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 3.11.2005

Репутация: 30
Всего: 50



Цитата(Gnusss @  20.5.2006,  23:51 Найти цитируемый пост)
Golden Hands, что то типа когда меняется Z-позиция одной формы, то автоматически меняется Z-позиция другой. 


Каким образом меняется z-позиция одной? Кто ее меняет и каким методом?
Как раз ShowModal полностью удовлетворяет этим требованиям. 


--------------------
    
PM MAIL ICQ Skype   Вверх
SPrograMMer
Дата 21.5.2006, 20:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Спамер :)
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 5.11.2004
Где: Краснодар

Репутация: 2
Всего: 6



Цитата(Gnusss @  20.5.2006,  23:07 Найти цитируемый пост)
ShowModal вообще никаким боком  

Код

// из 1-ой формы:
Form2.ShowModal
//---------------------
// из второй (если надо)
Form1.ShowModal

и будет тебе - в первом случае: вторая форма над первой, во втором- наоборот 


--------------------
животное = зверь
законченный гентушник
PM MAIL ICQ Jabber   Вверх
Mechanic
Дата 21.5.2006, 22:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 5.5.2006
Где: Kharkov, Ukraine

Репутация: 6
Всего: 7



Если верно понял, то нужно делать следующее:
Код

procedure TForm2.FormActivate(Sender: TObject);
begin
    //Sticked = 1, 2 for sticked forms  and 0 for others
    Case Sticked of
       1: NextForm.BringToFront;
       2: PrevForm.BringToFront;
    end;
    BringToFront;
end;


Формы держутся вместе по Z-Order'у.
Даже проверил. smile  Код в аттаче. 

Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  Sticked_ZOrder.rar 3,22 Kb
--------------------
Tell me the extensions of the files You backup and I'll tell You who You are..  ©Mch  
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0528 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.