Вниз
Скачать: 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.02 c
6-1085586256
jcrush
2004-05-26 19:44
2004.07.25
Разбивка сообщений


1-1089546125
Optimizator
2004-07-11 15:42
2004.07.25
Компонент label


3-1088504093
Павел
2004-06-29 14:14
2004.07.25
CharacterSet


1-1089751091
Pation
2004-07-14 00:38
2004.07.25
TreeView


14-1089199166
_none_
2004-07-07 15:19
2004.07.25
смешные вакансии




   Наверх