2012-03-12 4 views
0

나는 커다란 캘린더 컨트롤을 만들기 위해 사각형 하나부터 시작했다. 대부분 전체 화면이나 뭔가를 차지할 가능성이 높습니다. 복잡하지 않고 날짜를 탐색하고 특정 요일에 텍스트 줄을 표시 할 수 있습니다.커다란 캘린더를위한 커스텀 컨트롤

이 연구에서 내 자신의 사용자 지정 컨트롤을 만들 필요가있는 것처럼 들리지만, 어떻게해야하는지, 그리고 내 목표를 달성하는 방법을 알지 못합니다.

어떤 통찰력이라도 있습니까?

+0

을 시작으로 MSDN "웹 사용자 정의"문서를 읽을 수 있습니다. http://msdn.microsoft.com/en-us/library/3457w616(v=vs.90).aspx, http도보십시오. : //stackoverflow.com/questions/2125987/create-a-custom-full-sized-calendar-control – ToddBFisher

답변

1

여기 비슷한 프로젝트를 완료 했으므로 먼저 DataGridView를 컨트롤로 사용하는 것이 좋습니다. 다음 몇 월/연도를 기준으로 데이터의 인구를 제어하는 ​​함수를 만들는 외부 등 윤년 등의 변수, 시작에 대한 그래서

같은 기능을 포함한다 :

UpdateDaysInMonth() : 방법을 결정합니다 1 월, 2 월, 3 월 등의 여러 날

UpdateMonth() : 사용자가 다음 달 또는 지난 달을 클릭 했습니까?

UpdateColumns() : 이이 환경 설정을 기반으로합니다, 내 캘린더는 1-31 모든 방법에서 을 일했지만, 당신은 다르게 설정 될 더 전통적인 찾고 달력을 찾고 있다면. Sun-Sat 일 동안 열에 HeaderText를 사용하십시오.

보고있는 시간대의 모든 기본 데이터를 가져 오면 DataGridView를 그릴 수 있습니다.

호프가 도움이 되었으면 더 궁금한 점이 있으면 알려주세요. 행운을 비네!

+0

은 계획과 비슷합니다. 난 지금 달력에 대한 대안을 생각해 냈지만, 나는 달력 백본으로 datagridview를 사용하는 것을 좋아한다. 우리가 볼거야. 입력에 감사드립니다. – ikathegreat

관련 문제