Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.021 c
14-1088862567
ИМХО
2004-07-03 17:49
2004.07.25
Русские теннисистки продолжают рулить!


14-1089028108
syte_ser78
2004-07-05 15:48
2004.07.25
Что такое DNS ?


14-1089057319
ANNIHILATOR
2004-07-05 23:55
2004.07.25
Когда разваляться штаты?


1-1089626589
Alexandr
2004-07-12 14:03
2004.07.25
Application.CreateForm


3-1087971632
Lukin
2004-06-23 10:20
2004.07.25
Ошибка чтени/записи BLOB поля




   Наверх