콤보박스가 2개가 있는데요..
하나는 년도를 선택하고 또하나는 달을 선택하려고 합니다..
먼저 년도를 선택하고. 달을 선택하면 그리드에 그달의 날짜가 쭉나오게 하고 싶거든요..
예를 들면
2002 콤보박스 1선택
11월 콤보박스 2선택
이렇게 선택하면 그리드에
1일
2일
.
.
이런식으로 뿌려지게 하고싶은데요..
어떻게 해야할지..;;
프로퍼티에 items 에 직접 1월 2월 칠수도 없고..
그리고 어떻게 뿌려지게 해야할지도 모르겠고..ㅠㅠ
어떻해야 하지요?
좀 알려주세요..ㅜㅜ
우선 콤보박스 Items 에 1월,2월,3월~12월까지 기록합니다.
ItemIndex 는 0 ~ 11 까지 존재하기 때문에 현재 달을 찾은 후에
값을 -1 하여 ItemIndex 를 맞추어 주면 됩니다.
var n : integer;
...
begin
n := StrToInt( formatDateTime('mm',Now)) ; // 현재년도의 월을 구하여 n 에 저장합니다. 여기까지의 n 는 현재달이 11월이라면 11을 기억합니다.
ComboBox2.ItemIndex = n - 1 ; // ItemIndex 와 달은 1 씩 차이가 나므로...
end;