TabPage (1) 썸네일형 리스트형 TabControl - Button / Tab Move TabControl 의 각 TabPage 에 버튼이 필요할 때가 있다. 각 TabPage 에 버튼을 넣을려면 TabControl 의 OnDrawItem 메소드를 override 하여 일일이 헤더 문자열 하고 버튼을 위치 간격 다 계산해서 우리의 Graphics g 로 다 그려줘야 한다. 그리고 찾아보면 은근 소스도 쉽게 찾을 수 있다. 하지만 만약 TabPage 마다 버튼 갯수도 다르고 버튼마다 아이콘도 맘대로 넣고 헤더 문자열도 변경할 수 있고 덤으로 Drag&Drop 으로 순서까지 변경하게 해달라고 하면 약간 골치 아퍼진다. 그래서 이 소스 저 소스를 버무려봤다. 우선 쉽게 버튼에 대한 정보를 저장하고 넘길 때 사용할 아이가 필요하다. using System.Drawing; public class B.. 이전 1 다음