Главная страница
    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.045 c
14-1088970778
ИМХО
2004-07-04 23:52
2004.07.25
Американские тэги к фильмам


3-1088681917
Sir John
2004-07-01 15:38
2004.07.25
Передача структуры таблицы


14-1088707894
mvgfirst
2004-07-01 22:51
2004.07.25
У кого какой КПК и кто как применяет (по работе)


1-1089757628
Lego
2004-07-14 02:27
2004.07.25
ListBox


1-1089709192
han
2004-07-13 12:59
2004.07.25
Не находит Delphi-йского модуля!!!





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