TabControl 아래 탭 표시줄 높이 가져오기
2119 단어 C#WindowsForm
동적 제작
TabControl
시 때때로'다음 탭 표시줄'의 높이가 필요합니다.꼬리표래요.탭 높이의 정보를 찾을 수 없어서 이 글을 만들었습니다.
아직 최선의 길인지 아닌지는 판단할 수 없지만 같은 일을 하고 싶은 여러분의 참고가 됐으면 좋겠습니다.
술어의 의미
탭...
TabControl
맨 위에 표시되는 탭에 대한 컨트롤이 아닙니다TabPage
.쪽지 라벨의 일람표를 선택하십시오 (상세한 내용은 아래와 같습니다)
탭 페이지...
TabControl
아래에 표시된 선택한 태그에 해당하는 페이지TabPage
객체TabControl
...레이블 막대 및 레이블 페이지가 있는 객체Control
꼬리표는?는 아래 이미지에 표시된 레이블 목록을 나타냅니다.
※ 태그의 명칭이 일치하지 않음을 개의치 마십시오
적선이 가리키는 높이는 TabControl이 속한 탭의 수와 TabControl의 Width 등에 따라 달라지기 때문에 많으면 줄이 늘어나고 탭
Height
이 높아지고 적으면 줄이 줄어들고 탭Height
이 낮아진다.원래 탭 높이가 필요한 배경은?
TabControl
모제어에 추가될 때 다음과 같은 두 가지를 실시하는 것을 계기로 삼고자 한다.크기 조정(보드 페이지 포함)
TabControl
의 전체(보드 페이지 포함)TabControl
에 기반한 사이즈 조정 사이즈TabControl
의 사이즈를 확정하기 위해 라벨의 높이가 필요하다.이루어지다
어려운 일을 고려할 필요가 없다.
[레이블 높이] 및 [레이블 막대 행 수]만 알면 됩니다.
실현은 다음과 같다.
TabPage tabPage = new TabPage();
TabControl tab = new TabControl();
//「タブの高さ」×「タブストリップの行数」+「タブページの高さ」でtab全体を表示するための高さを取得
tab.Height = tab.ItemSize.height * tab.RowCount + tabPage.Height;
Reference
이 문제에 관하여(TabControl 아래 탭 표시줄 높이 가져오기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/BluOxy/items/41f43865a3e5749e9576텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)