c++ builder XE4, 10.2 Tokyo > TPageControl > 특정 TabSheet 숨기기
2669 단어 TPageControlcppBuilder
C++ Builder XE4
RAD Studio 10.2 Tokyo Update 2 (追記: 2017/12/28)
TPageControl에서 구현 도중의 기능이 있는 경우, 특정의 TabSheet를 비표시로 해 두고 싶은 경우가 있다.
코드에서 숨기기
참고 Delphi : TPageControl에서 탭 부분을 숨기는 방법 @ 유메 토치 보와 젠지
정보 감사입니다.
C++ Builder의 경우 다음 코드로 숨길 수 있습니다.
Unit1.cpp
void __fastcall TForm1::FormShow(TObject *Sender)
{
for (int idx=2; idx < PageControl1->PageCount; idx++) {
PageControl1->Pages[idx]->TabVisible = false;
}
}
FormShow시의 처리가 적절한가 어떤가는 검토.
디자인 타임
런타임
디자인에서 숨기기
TabSheet3등을 선택해 프로퍼티 「TabVisible」를 false로 하는 것으로 그 TabSheet를 비표시로 할 수 있다.
여기에서 설정시의 단점은 폼의 디자인에 false로 한 TabSheet가 표시되지 않게 되는 것 (아래 그림).
Object Inspector의 목록에는 남아 있습니다 (아래 그림).
폼의 디자인을 보고 숨겨져 있는 TabSheet를 알아차리려면, 객체 인스펙터의 리스트를 전혀 읽지 않으면 안 된다.
Reference
이 문제에 관하여(c++ builder XE4, 10.2 Tokyo > TPageControl > 특정 TabSheet 숨기기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7of9/items/436d5c971ab1cfd615ff텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)