-
Похожий контент
-
- 0 ответов
- 227 просмотров
-
- 1 ответ
- 1 244 просмотра
-
- 0 ответов
- 1 106 просмотров
-
- 7 ответов
- 1 944 просмотра
-
- 2 ответа
- 1 528 просмотров
-
- 8 ответов
- 3 957 просмотров
-
- 0 ответов
- 1 599 просмотров
-
- 0 ответов
- 1 813 просмотра
-
- 0 ответов
- 1 956 просмотров
-
- 3 ответа
- 2 160 просмотров
-
-
Последние посетители 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 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.