Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.04.02;
Скачать: [xml.tar.bz2];

Вниз

Windоw   Найти похожие ветки 

 
anubis ©   (2006-03-18 13:53) [0]

Знаю прекрасно вопрос наверно глупый но всётак помогите пожалуста!
нужно сделать так чтоб одно из дочерних окон стало неубираемым до закрытия т.е. чтоб прога не риогировала на щелчки вне отого окна.


 
Fenix ©   (2006-03-18 14:13) [1]

Form2.ShowModal;
Открывает форму 2 в модальном режиме.


 
anubis ©   (2006-03-18 14:33) [2]

На сколько я помню при открытии  в  модальном режиме надо задовать параметры?


 
Virgo_Style ©   (2006-03-18 14:55) [3]

зачем помнить? почитай. или попробуй.


 
anubis ©   (2006-03-18 15:23) [4]

Form2.ShowModal; он ругается очень сильно ну это понятно как он будет без параметров!
Нет вы меня не поняли я не хочу чтоб форма показывалась модально есть другой какой нибудь выход?


 
API ©   (2006-03-18 15:29) [5]

procedure Form2.OnClose(<...>Action);
begin
 if not Application.Terminated then
   Action := caNone
 else
   Action := caHide; // caFree
end;


Это?


 
anubis ©   (2006-03-18 15:37) [6]

procedure Form2.OnClose(<...>Action);
begin
if not Application.Terminated then
  Action := caNone
else
  Action := caHide; // caFree
end;

это  не даёт закрыть форму а переключатся по формам можно запросто


 
Плохиш ©   (2006-03-18 15:42) [7]


> anubis ©   (18.03.06 15:23) [4]
> Form2.ShowModal; он ругается очень сильно ну это понятно
> как он будет без параметров!

Матом ругается?
Без каких параметров?


 
API ©   (2006-03-18 15:43) [8]

[6] anubis ©   (18.03.06 15:37)

Вы то хоть сами понимаете, что вам надо?
Потрудитесь сформулировать.


 
anubis ©   (2006-03-18 15:49) [9]

У меня есть база в которую можно занести данные только с одного определённого окна. это окно дочернее. и мне надо если юзер заносит данные то он не может переключать (перебирать окна) среди проекта.
Нужно чтоб если он нажал добавить вылезло окно которое можно отправить на задний план только при закрытии, а все остальные его действия игнорировались (Попытка переключится на другое окно)
т.е. нужно чтоб окно было поверх всех окон до тех пор пока он не закроет это окно.


 
API ©   (2006-03-18 15:53) [10]

Модальное окно.


 
anubis ©   (2006-03-18 15:54) [11]

только так?


 
Fenix ©   (2006-03-18 15:56) [12]

ну искользуй ShowModal......
Пока кно не будет закрыто, невозможно переключиться на другие окна программы....
Допустим, что бы во время добавления было активно только окно открой его модально. а что бы второе окно открылось поверх него, то тоже открой его модально. и окно добавления данных будет неактивно, пока не закроешь 3.


 
API ©   (2006-03-18 15:57) [13]

[11] anubis ©   (18.03.06 15:54)

Что за блажь? Слово "модальное" не нравится, что ли? В чем проблема-то?


 
anubis ©   (2006-03-18 16:00) [14]

Видел прогу где это выполнино не Модально.
Хочу понять как а не получается!


 
Fenix ©   (2006-03-18 16:04) [15]


> Видел прогу где это выполнино не Модально.
> Хочу понять как а не получается!

Ну делай как получаеться :) притом модально делать думаю гораздо проще, чем придумывать какие либо алгоритмы обхода...


 
vovnuke ©   (2006-03-18 16:07) [16]


> Видел прогу где это выполнино не Модально.

Что значит выполнено не модально?
И если не секрет, что за прога?


 
anubis ©   (2006-03-18 16:07) [17]

Может быть и проще об этом речь ни идёт ну всётак разве ни интересно узнать как это было сделана?
Ну если нет то извините а я буду голову ломать сам а если интересно даваете вместе


 
API ©   (2006-03-18 16:15) [18]

- Надо сделать по-другому!
- А как?
- Не знаю как, но не так!

Супер...

Пишите - подробно, вплоть до клика мышкой - что вы хотите?


 
Плохиш ©   (2006-03-18 16:25) [19]


> anubis ©   (18.03.06 16:00) [14]
> Видел прогу где это выполнино не Модально.

Есть подозрение, что "слышал звон, а не знаю где он".
Может тебе пора профессию поменять, а то будешь сожалеть о бесцельно потраченых годах.


 
Anatoly Podgoretsky ©   (2006-03-18 17:15) [20]

Нам тут на мозги капают.


 
Fenix ©   (2006-03-18 20:05) [21]

не можно конечно сделать что то вроде
Form2.visible:=true;
Form1.enabled:=false;
Но правельнее делать чере модальные формы.


 
brother ©   (2006-03-20 06:11) [22]

Не много почитал это- мозги закипели :)



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.04.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.042 c
15-1140592328
0bsid
2006-02-22 10:12
2006.04.02
delphi -> C#


15-1142113126
Ы
2006-03-12 00:38
2006.04.02
Степень доверия


2-1142655934
koyama
2006-03-18 07:25
2006.04.02
Шифрование


15-1142028685
fann
2006-03-11 01:11
2006.04.02
Дело такое, у меня есть программа, но она закомпилированна....


1-1141243953
g-l-u-k
2006-03-01 23:12
2006.04.02
Криптование процедуры в Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский