런타임에 에 TTabItem을 추가했습니다. 그러나 나는 그들을 제거 할 수 없다.런타임시 ttabcontrol에서 ttabcontrol을 제거하는 방법 - FireMonkey
내가 항목을 만드는 데 사용하는 코드는 :
tbi := TTabItem.Create(tbc);
tbi.Parent := tbc;
tbi.Index := tbc.TabCount - 1;
어떻게 그 탭 항목을 제거 할 수 있습니까?
런타임에 에 TTabItem을 추가했습니다. 그러나 나는 그들을 제거 할 수 없다.런타임시 ttabcontrol에서 ttabcontrol을 제거하는 방법 - FireMonkey
내가 항목을 만드는 데 사용하는 코드는 :
tbi := TTabItem.Create(tbc);
tbi.Parent := tbc;
tbi.Index := tbc.TabCount - 1;
어떻게 그 탭 항목을 제거 할 수 있습니까?
tbi.DisposeOf
또는 tbc.Tabs[ItemIndex].DisposeOf
을 직접 호출 할 수 있습니다.
TTabItem.DisposeOf
을 호출하면 소멸자 코드가 실행되어 내부 탭 목록에서 완전히 제거됩니다.
그 덕분에, 고마워. – hdayi
그것은 작동하지만, 안드로이드에서 코드를 실행합니다. 몇 번씩 tabItem을 처리하면 액세스 위반이 나타납니다. 나는 그것을 파악하려고 노력하고있다. –
관련 http://stackoverflow.com/q/27818697/960757. – TLama