Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];

Вниз

Как получить список всех форм проекта ?   Найти похожие ветки 

 
массив   (2004-09-07 01:10) [0]

Нужно, чтобы искать в них компоненты используя функцию FindComponent.


 
jack128 ©   (2004-09-07 01:12) [1]

Screen.Forms[...]


 
массив   (2004-09-07 01:19) [2]

Из справки :
Lists all the forms currently displayed in the application.
Это значит, что только те формы которые видны или все ?


 
jack128 ©   (2004-09-07 01:19) [3]

массив   (07.09.04 1:19) [2]
Это значит, что только те формы которые видны или все ?

был разговор об этом. Кажись тут справка врёт..


 
массив   (2004-09-07 01:25) [4]

Проверил, вроде работает. Спасибо !


 
массив   (2004-09-07 01:39) [5]

Ещё вопрос. Нет ли чего нибудь типа FindFormByName("Form1") ?
А то в ручную перебиать Screen.Forms в поисках нужной, нехочется.


 
Sergey Kaminski ©   (2004-09-07 01:45) [6]


 Application.FindComponent("Form1")


 
массив   (2004-09-07 01:51) [7]


> Sergey Kaminski ©   (07.09.04 01:45) [6]
>
>  Application.FindComponent("Form1")

Действительно. Что-то я тормознул.


 
jack128 ©   (2004-09-07 02:02) [8]

Sergey Kaminski ©   (07.09.04 1:45) [6]
Application.FindComponent("Form1")

Естественно, это работает только для форм, владельцем которых является Application. в общем случае передором Screen.Forms[]


 
Sergey Kaminski ©   (2004-09-07 02:05) [9]


Jack128 ©   (07.09.04 02:02) [8]
Естественно, это работает только для форм, владельцем которых является Application.


Разумеется. Но я предположил, что если автору поста лень "в ручную перебирать Screen.Forms", то ему их и создавать было лень. Следовательно, все формы у него автосоздаются в .dpr Application.CreateForm
:)


 
jack128 ©   (2004-09-07 02:11) [10]

Sergey Kaminski ©   (07.09.04 2:05) [9]
Разумеется. Но я предположил, что если автору поста лень "в ручную перебирать Screen.Forms", то ему их и создавать было лень. Следовательно, все формы у него автосоздаются в .dpr Application.CreateForm
:)

LOL!!! Супер!! :beer: :-)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.025 c
14-1093602593
Ega23
2004-08-27 14:29
2004.09.19
А бомбу-то нашли....


3-1092980124
Lika_d
2004-08-20 09:35
2004.09.19
Использование логики в создании вычисляемых полей


3-1093324233
Janbolat
2004-08-24 09:10
2004.09.19
Как поймать момент дублирования индекса?


14-1093637597
Cobalt
2004-08-28 00:13
2004.09.19
Лицензии :)))


1-1094395391
ZLG
2004-09-05 18:43
2004.09.19
Какой функцией определить диск и каталоги к запускаемому файлу





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