Q&A

  • filelistbox의 주기적으로 리플레쉬 ...?
안녕하세요...

지금 만드는 프로그램이 있는데,

그중 filelistbox가 주기적으로 리플레쉬 되어야 합니다.

(파일이 다른 프로그램에서 만들어져서 생성되거든요..)


그래서 Timer를 이용하여 filelistbox1.update 를 하니깐 리플레쉬가 되기는 하는데

filelistbox1에 있는 커서가 제일 위로 계속 올라가는군요...


혹시 커서는 현재 선택된 위치에 있게하면서 리플레쉬 할 수 있는 방법이 있을까요..?

아니면 콤보박스에 Drop Down시 특정디렉토리의  file list가 나오게 하는 방법이라도...

초보여서 잘 모르는 것이 많습니다. 부탁드릴께요..
1  COMMENTS
  • Profile
    전명재 2007.04.09 20:38




    FileListBox1 이 TListbox 라면 itemindex 를 유지 시키면 됩니다.


    <!--CodeS-->
    var
      iIndex: integer;
    begin
      iIndex := FileListBox1.ItemIndex;
      FileListBox1.Update;
      FileListbox1.ItemIndex := iIndex;
    end;
    <!--CodeE-->