2016-09-20 8 views
0

저는 VB6 개발에 익숙하지 않습니다. (꽤 오래되었지만 기존 코드를 유지하는 것으로 알고 있습니다.)VB6 - 캡션 길이에 따라 탭 너비를 동적으로 조정하십시오.

제 질문은 캡션 길이에 따라 탭의 너비를 동적으로 조정할 수 있습니까? 즉 동적으로 탭의 너비를 구부릴 수 있습니까?

예 : 탭에 대한 내 영어 텍스트는 10 자이지만 프랑스어 등가 텍스트는 15-20자를 포함합니다. 영어와 프랑스어 모두 텍스트의 양쪽에 공백이 없어도 탭에 텍스트를 넣을 수 있습니까?

+0

어떤 탭 유형입니까? –

+0

'ActiveTabs.SSTab' – AlwaysALearner

답변

0

ssTab 컨트롤을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오. 일반 탭의 스타일 : 드롭 다운에서 ssStylePropertyPage를 선택하고 ssStyleTabbedDialog는 선택하지 않습니다.

캡션의 길이에 따라 모든 탭의 캡션 크기가 자동으로 조정됩니다.

이 옵션을 선택하면 TabMaxWidth 속성이 무시됩니다.

+0

Sidenote : 이러한 작업을 수행 할 때 항상 자동 조절이 가능한 것은 아닙니다. Form, UserControl 및 기타 개체와 같은 일부 개체에는 TextWidth 속성이 있습니다. 그들에게 당신의 텍스트를주고 그들은 필요한 너비를 돌려줍니다. – Herb