Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.035 c
1-1089764884
SPeller
2004-07-14 04:28
2004.07.25
COM-сервер на другой машине


4-1087289408
sashok
2004-06-15 12:50
2004.07.25
Как узнать цвет точки под мышкой?


4-1086948632
bon
2004-06-11 14:10
2004.07.25
Окно Свойства Папки


14-1088788528
_none_
2004-07-02 21:15
2004.07.25
Почему вы не явились на неофициальную ММП?


1-1089712583
Kost
2004-07-13 13:56
2004.07.25
Модальная форма?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский