модальная форма и MDI

Тема в разделе "Delphi - FAQ", создана пользователем kagor, 11 янв 2004.

Статус темы:
Закрыта.
  1. kagor

    kagor Гость

    Есть MDI-приложение. MDI-Form и у нее MDI-Child'ы. Нужно сделать модальную форму по отношению к ОДНОМУ из MDI-Child'ов. Я создаю обычную форму (fsNormal):
    Application.CreateForm( TForm1, Form1);
    Form1.ShowModal;
    но эта форма является модальной по отношению ко всему приложению. А надо, чтобы была возможность работать с другими MDI-Child-формочками, и только MDI-Child-форма, создавшая эту модальную форму, оставалась "заблокированной". Такое вообще возможно сделать? :)
     
  2. admin

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    kagor
    ввобще-то как я понял нельзя.
    я тоже как-то делал notepad %) и хотел чтобы запрос на сохранение был только для активного окна.
    ан нет. не получилось. нодо попробовать как-то по-другому это делать
     
  3. kagor

    kagor Гость

    Серёга
    Ладно, чего не будь, придумаю :)
     
  4. admin

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    kagor
    А зачем тебе это? Просто я не вижу в этом смысла. В SDI приложении ты так тоже не сделаешь. Можешь просто дизэйблить форму с которой диалог вызван и всё. Больше не вижу спсобов. Хотя может и есть просто я не знаю :)
     
  5. kagor

    kagor Гость

    Серёга
    Уже незачем, пересмотрел дизайн программы и то, как она должна работать. Так что блокировать теперь мне ничего не придется :)
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей