-
Похожий контент
-
- 1 ответ
- 732 просмотра
-
- 0 ответов
- 716 просмотров
-
- 7 ответов
- 1 411 просмотр
-
- 2 ответа
- 1 066 просмотров
-
- 8 ответов
- 3 127 просмотров
-
- 0 ответов
- 1 330 просмотров
-
- 0 ответов
- 1 518 просмотров
-
- 0 ответов
- 1 598 просмотров
-
- 3 ответа
- 1 796 просмотров
-
Как сделать форму с компонентами под все разрешения?
От SIARHEI RAHOUSKI,
- delphi
- firemonkey
- (и ещё 2 )
- 8 ответов
- 2 043 просмотра
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
genakust
добрый день,
у меня есть несколько TabItems in FMX- TabControl (как на вложенной картинке) один из которых заполняется динамически:
FindAndDeleteItemContext; frameIndex:= GetFrameIndexByText(item); {factory} FFramesFactory:= TFramesFactory.DefaultFactory; {Index-> Frame} aktFrame:= FFramesFactory.GetFrame(frameIndex); {add to layout} aktFrame.Parent:= LyContent; aktFrame.Align:= TAlignLayout.Client; LyContent.AddObject(aktFrame); {open tab} ActionToContentTabExecute(Sender);
я пытаюсь найти фрейм и удалить его только из TabItem но не как Object обследующим способом:
procedure Txxx.FindAndDeleteItemContext; var i: Integer; begin for i:= 0 to Pred(LyContent.ComponentCount) do begin if LyContent.Controls.Items[i] is TFrame then LyContent.RemoveObject(i); end; end
но почему- то LyContent.ComponentCount всегда равен 0.
Подскажите пожалуйста что неправильно?
Спасибо.
корректура
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.