|
TTabControl 은 그냥 패널위에 버튼같은거 달린거라고 보세요.
같은 UI 인데 다른 내용을 보여줄 수 있는...
예를 들어 TTabControl 에 TMemo 하나 올려놓고
파일을 로드하면 Tabs 를 추가합니다.
TTabControl 의 Tab 이 변경되면 해당 Tab 의 파일 내용을 TMemo 에 보여줍니다.
이런 TTabControl 을 이용해 서로 다른 UI 의 페이지를 보여주려하면 힘들거 같네요.
TPageControl 은 각 Tab 별로 패널이 있다고 보심되요.
TTabControl 처럼 Tab 변경시 로드는 필요없지만, 그만큼 리소스를 더 쓰겠죠.
용도에 따라 적절히 사용하면 좋은데, 지금 또아리님 상황은 TPageControl 이 더 적절해 보이네요.
또아리 님이 쓰신 글 :
: 제가 잘못이해하고 있는건지 모르지만 저는 탭 콘트롤이..개개의 탭에 따라서 서로 다른 콘트롤을 제어 할수 있을줄 알았는데..그래서 탭1에 패널을 올려놓고 탭2에 또 패널을 올려 놓으면 ....탭1의 패널과 탭2의 패널이 따로 따로 움직이는줄 알았는데요..이게 아니네요... 탭1의 패널과 탭2의 패널, 탭1에서의 콘트롤과 탭2에서의 콘트롤을 별도로 보여주고 싶은데....따로 탭이 변화될때 탭콘트롤에 패널을 입력해야 하는건지.....너무 초보적인거지만 질문 드립니다.
:
: 탭에 따라서 탭1에서는 메모를 탭2에서는 에디터를 탭3에서는 스트링 그리드를 보여줄려면 어떻게 해야 하나요..각 패널을 탭콘트롤위에 올리고 그 패널위에 콘트롤을 올려놔야 할거 같은데......
|