-
Похожий контент
-
- 0 ответов
- 524 просмотра
-
- 1 ответ
- 1 427 просмотров
-
- 0 ответов
- 1 304 просмотра
-
- 7 ответов
- 2 189 просмотров
-
- 2 ответа
- 1 726 просмотров
-
- 8 ответов
- 4 265 просмотров
-
- 0 ответов
- 1 775 просмотров
-
- 0 ответов
- 1 992 просмотра
-
- 0 ответов
- 2 169 просмотров
-
- 3 ответа
- 2 366 просмотров
-
-
Последние посетители 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.
Подскажите пожалуйста что неправильно?
Спасибо.
Изменено пользователем genakustкорректура
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.