최근 프로젝트 용 MonthCalendar를 사용해야했지만이 컨트롤이 실제로 제한되어있어 내가 원하는대로 할 수 없습니다. 그래서 당신이 나에게 몇 가지 조언을 해줄 수 있다면 정말 도움이 될 것입니다.MonthCalendar가 날짜를 사용 중지 할 수 없습니다.
그래서 여러 날짜를 선택한 다음 단추를 클릭하면 배열에 저장되고 일정에서 사용할 수 없게됩니다 (또는 적어도 셀 배경이 빨간색으로 표시됨).
Dim nbrJours As Integer = MonthCalendar1.SelectionRange.End.Day - MonthCalendar1.SelectionRange.Start.Day
For jour As Integer = 0 To nbrJours
MsgBox(jour + MonthCalendar1.SelectionRange.Start.Day & "/" & MonthCalendar1.SelectionRange.Start.Month & "/" & MonthCalendar1.SelectionRange.Start.Year)
Next
음, 정말 깨끗한 아니지만이 난 그냥이 작품 : 나는 아직 무엇
는 다중 선택을 허용하는 것입니다 (MaxSelectionCount = 31) 내가 선택한 일을 얻기 위해 몇 줄을 썼다 모든 문자열을 날짜로 변환 한 후 배열에 저장합니다.
그래서 내 모든 날짜가 배열에 있다고 가정합니다. 배열에 포함 된 날짜를 내 MonthCalendar에서 비활성화하려면 어떻게해야합니까?
나쁜 영어를 읽어 주셔서 감사 드리며, 제 모국어가 아닙니다.
가능한 복제본 [MonthCalendar 컨트롤에서 특정 날짜의 색을 변경하려면 어떻게해야합니까?] (http://stackoverflow.com/questions/5048872/how-can-i-change-the-color-of-certain -dates-in-the-monthcalendar-control) –
다른 솔루션이없는 경우에만 날짜를 사용하지 않는 방법을 찾고 싶습니다. 그런 다음 색을 변경하고 싶습니다. –