Q&A

  • 타이머와 Listbox를 이용한건데요.. 아시는분 도움부탁드려욤 ^^;;
안녕하세요? ^.^

다름이 아니구용.. 시간별로 화면에 창을 글을 뛰워야 하거든요...

막히는 부분이 있어서 한번 여쭤볼려구요...

사용툴은 timer와 listbox거든요...

2시간마다 showmessage를 뛰울껀데요...

방법은 강의제목.txt 목록을 불러왔구요...

거기서 셀렉트를 하면 2시간에 한번씩 순차적으로 돌아가야 하거든요...

예를들어

1교시
2교시
3교시
4교시
5교시
6교시
7교시
8교시
9교시
10교시
11교시
12교시

이렇게 목록이 있구요 txt파일 읽어서 listbox에 불러오기까진 성공했구요.

어떤 교시든 제가 선택을 하면요 셀렉트가 되는거잖아요.

그럼 2시간마다 그 다음 교시가 선택되어지고 showmessage로 해당 교시제목이 뜨면 되거든요..

만약 9교시 선택해두고 2시간지나면 10교시가 선택되고 메세지가 나타나고 그다음 2시간후 11교시 그다음 2시간후 12교시

이렇게요....

글구 12교시가 끝나더라도 2시간후에 다시 1교시 2교시 3교시...

이런식으로 계속 2시간마다 다음이 선택되도록 돌리고 싶거든요...

해결방안이 없을까요?

고수님들의 가르침 부탁드립니다.

감사합니다.
1  COMMENTS
  • Profile
    최용일 2009.03.11 18:48
    타이머에서 리스트박스의 선택되어진 행을 하나씩 증가시켜주면 될것같은데요...
    ListBox1.ItemIndex := (ListBox1.ItemIndex + 1) mod 12;