Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Форма загружена?   Найти похожие ветки 

 
Ross   (2004-07-13 12:57) [0]

Как узнать что форма загружена?
Спасибо


 
KSergey ©   (2004-07-13 12:59) [1]

Что значит "загружена"?
Вариант: Перекрыть Loaded


 
Ross   (2004-07-13 13:06) [2]

что-то типа if Form1.Loaded=true then showmessage("mama")


 
Ross   (2004-07-13 13:16) [3]

Нужно узнать если определенная форма загружена (в VB if isloaded(Form1) then...), и если она загружена выполнить некоторые действия.


 
VMcL ©   (2004-07-13 13:16) [4]

>>Ross   (13.07.04 13:06) [2]

Насколько я понял, тебя попросили в [1] писать не код, понятный только тебе самому, а описать русским языком, что в твоем понимании означает "форма загружена".


 
Digitman ©   (2004-07-13 13:23) [5]


> Ross


в Делфи форму нельзя "загрузить"
можно лишь создать экз-р ее класса
в ходе создания экз-ра некие ресурсные данные, от которых зависит работа объекта-формы, действительно "загружаются", но это не твоя забота (в первом приближении), это - забота Делфи стриминг систем


 
Ross   (2004-07-13 13:41) [6]

To VMcL:
Не надо так.

В моем понимании, если происходит вызов Form1.Show или Form1.ShowModal то форма загружена. Вопрос: как узнать если Form1 загружена, т.е. был вызов Form1.Show.

Насчет кода понятного только мне самому: В VB есть такая функция - isLoaded, которая позволяет узнать, загружена ли форма. Есть ли эквивалент в Delphi?

Если есть другие определения, поправьте меня.


 
ASMiD   (2004-07-13 13:46) [7]

В таком случае чем не нравится OnShow?


 
CHES ©   (2004-07-13 13:51) [8]

2 Ross
Можно проверить создан экземпляр класса формы или нет. А термин "загружена" вообще непонятно что, куда загружена-то?


 
CHES ©   (2004-07-13 13:51) [9]

Удалено модератором


 
Kost ©   (2004-07-13 13:51) [10]

> isLoaded
В такой трактовке используйте if Form1.Visible=True Then


 
Ega23 ©   (2004-07-13 13:52) [11]

ша Фыышптув(Ащкь1)?
В смысле,
if Assigned(Form1) ?


 
Ross   (2004-07-13 13:55) [12]

ОnShow происходит только один раз при вызове Form1.Show. Но мне через некоторое время нужно узнать, не закрыл ли ее пользователь. Как узнать открыта или закрыта эта форма. Или я опять использую неправильное определение?


 
ASMiD   (2004-07-13 13:57) [13]

Что такое закрыта?
Скрыта OnHide
Разрушается OnDestroy


 
Ross   (2004-07-13 14:02) [14]

Subject исчерпан.
Спасибо



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

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.043 c
4-1087052143
juiceman
2004-06-12 18:55
2004.07.25
Типы хуков


1-1089447662
ormada
2004-07-10 12:21
2004.07.25
My Type


1-1089697212
Константин2000
2004-07-13 09:40
2004.07.25
USB принтер программируем


3-1088494421
souLLamer
2004-06-29 11:33
2004.07.25
SQL - игнорирование регистра букв.


3-1088409321
Aln
2004-06-28 11:55
2004.07.25
Изменить значение поля таблицы Access (компонент доступа ADO)