![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Windоw [D7, XP]
anubis © (2006-03-18 13:53:00)Знаю прекрасно вопрос наверно глупый но всётак помогите пожалуста!
нужно сделать так чтоб одно из дочерних окон стало неубираемым до закрытия т.е. чтоб прога не риогировала на щелчки вне отого окна.
brother (2006-03-20 06:11:00) [1]Не много почитал это- мозги закипели :)
Fenix (2006-03-18 20:05:00) [2]не можно конечно сделать что то вроде
Form2.visible:=true;
Form1.enabled:=false;
Но правельнее делать чере модальные формы.
Anatoly Podgoretsky (2006-03-18 17:15:00) [3]Нам тут на мозги капают.
Плохиш (2006-03-18 16:25:00) [4]
> anubis © (18.03.06 16:00) [14]
> Видел прогу где это выполнино не Модально.
Есть подозрение, что "слышал звон, а не знаю где он".
Может тебе пора профессию поменять, а то будешь сожалеть о бесцельно потраченых годах.
API (2006-03-18 16:15:00) [5]- Надо сделать по-другому!
- А как?
- Не знаю как, но не так!
Супер...
Пишите - подробно, вплоть до клика мышкой - что вы хотите?
anubis (2006-03-18 16:07:00) [6]Может быть и проще об этом речь ни идёт ну всётак разве ни интересно узнать как это было сделана?
Ну если нет то извините а я буду голову ломать сам а если интересно даваете вместе
vovnuke (2006-03-18 16:07:00) [7]
> Видел прогу где это выполнино не Модально.
Что значит выполнено не модально?
И если не секрет, что за прога?
Fenix (2006-03-18 16:04:00) [8]
> Видел прогу где это выполнино не Модально.
> Хочу понять как а не получается!
Ну делай как получаеться :) притом модально делать думаю гораздо проще, чем придумывать какие либо алгоритмы обхода...
anubis (2006-03-18 16:00:00) [9]Видел прогу где это выполнино не Модально.
Хочу понять как а не получается!
API (2006-03-18 15:57:00) [10][11] anubis © (18.03.06 15:54)
Что за блажь? Слово "модальное" не нравится, что ли? В чем проблема-то?
Fenix (2006-03-18 15:56:00) [11]ну искользуй ShowModal......
Пока кно не будет закрыто, невозможно переключиться на другие окна программы....
Допустим, что бы во время добавления было активно только окно открой его модально. а что бы второе окно открылось поверх него, то тоже открой его модально. и окно добавления данных будет неактивно, пока не закроешь 3.
anubis (2006-03-18 15:54:00) [12]только так?
API (2006-03-18 15:53:00) [13]Модальное окно.
anubis (2006-03-18 15:49:00) [14]У меня есть база в которую можно занести данные только с одного определённого окна. это окно дочернее. и мне надо если юзер заносит данные то он не может переключать (перебирать окна) среди проекта.
Нужно чтоб если он нажал добавить вылезло окно которое можно отправить на задний план только при закрытии, а все остальные его действия игнорировались (Попытка переключится на другое окно)
т.е. нужно чтоб окно было поверх всех окон до тех пор пока он не закроет это окно.
API (2006-03-18 15:43:00) [15][6] anubis © (18.03.06 15:37)
Вы то хоть сами понимаете, что вам надо?
Потрудитесь сформулировать.
Плохиш (2006-03-18 15:42:00) [16]
> anubis © (18.03.06 15:23) [4]
> Form2.ShowModal; он ругается очень сильно ну это понятно
> как он будет без параметров!
Матом ругается?
Без каких параметров?
anubis (2006-03-18 15:37:00) [17]procedure Form2.OnClose(<...>Action);
begin
if not Application.Terminated then
Action := caNone
else
Action := caHide; // caFree
end;
это не даёт закрыть форму а переключатся по формам можно запросто
API (2006-03-18 15:29:00) [18]
procedure Form2.OnClose(<...>Action);
begin
if not Application.Terminated then
Action := caNone
else
Action := caHide; // caFree
end;
Это?
anubis (2006-03-18 15:23:00) [19]Form2.ShowModal; он ругается очень сильно ну это понятно как он будет без параметров!
Нет вы меня не поняли я не хочу чтоб форма показывалась модально есть другой какой нибудь выход?
Virgo_Style (2006-03-18 14:55:00) [20]зачем помнить? почитай. или попробуй.