Форум: "Основная";
Текущий архив: 2004.02.10;
Скачать: [xml.tar.bz2];
ВнизHandle Найти похожие ветки
← →
Anton. (2004-01-29 17:40) [0]Как зная handle окна, обратится к одному из его компонентов
например писать не variable:=fmain.button1.caption
а variable:=Xfunction(application.handle).button1.caption
← →
Юрий Зотов (2004-01-29 17:43) [1]FindControl + приведение типа.
← →
Digitman (2004-01-29 17:44) [2]именно в таком виде - никак
← →
Erik (2004-01-29 17:48) [3]Только перебором всех форм, сравнивая их handle. Можно еще спомощю WinApi.
for i := 0 to Screen.CustomFormCount do
if Screen.Forms[i].Handle = MyHandle then
s := TMyForm(Screen.Forms[i]).button1.caption;
Примерно так, пример непроверял.
← →
Юрий Зотов (2004-01-29 17:50) [4]> Erik © (29.01.04 17:48) [3]
Почему ТОЛЬКО?
← →
Digitman (2004-01-29 17:50) [5]см. FindGlobalControl() ... кажется, так ф-ция звучит ...
← →
Anton. (2004-01-29 18:02) [6]А если такая ситуация: Я подключаю bpl"ку к приложению, надо проверить есть ли на главной форме кнопка Button1 и если есть прочитать ее caption. To Erik а описание класса TMyForm у меня на момент компиляции bpl нет, и есть ли там button1 я не знаю :-(
как в такой ситуации поступить?
← →
Sandman25 (2004-01-29 18:05) [7][6] Anton. (29.01.04 18:02)
Описывается интерфейс с функцией GetCaption.
Каждая форма из подключаемых BPL его поддерживает.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.014 c