Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Использование фреймов в дельфе


Автор: Satana 8.8.2005, 16:24
Собственно сабж? Интересует как конкретно обращаться к визуальным компонентам фрейма. На сколько я понял низя указать имя_фрейма.имя_компоненты а если не так тогда как? с формами имхо намного проще но приходится ща разбираться с чужой прогой и непойму почему немогу обратьиться к отдельновзятому компоненту на отдельном фрейме

Автор: TP@MB@Y 8.8.2005, 16:26
Satana
А напрямую пробовал обращаться к компоненту фрейма? Т.е. без указания имени фрейма.

Автор: Dimannn 8.8.2005, 16:40
Создал приложение. Создал фрейм(TFarme2).

Вставил фрейм в форму: появился компонент: Frame21

На фрейме кнопка.

Код

Frame21.Button1.Visible:=False;


Всё работает

Автор: Петрович 8.8.2005, 19:17
Цитата(Satana @ 8.8.2005, 17:24)
На сколько я понял низя указать имя_фрейма.имя_компоненты а если не так тогда как?

Ты не так понял. Обращаться нужно именно так. Естественно, если обращение идет не из метода формы на которой лежит фрейм, нужно указать еще и форму - <ИмяФормы>.<ИмяФрейма>.<ИмяКомпонента>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)