Форум: "Основная";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизФорма загружена? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.045 c