Q&A

  • 콤보박스에 대한 질문입니다.
안녕하세요..
저는 델 초보입니다.
음~ 혼자서 Windows Commander 프로그램을 유사하게 구현해보고자하는 부푼꿈을 안고 무작성 하기로 했지요..
근데, 막상할려구 하니, 하나도 생각이 나지가 않아여..-.-
폼을 그리는것도 쉽지가 않고...
쬐금 진도를 나가서 폼이 생성될때, 콤보박스에다가 로컬에 있는 드라이브를 모두 가져오는 작업을 했습니다.
그담에 콤보박스의 드라이브를 클릭하면, 그 드라이브에 해당하는 디렉토리나 파일정보를 가져올려고 하거든요..
어떻게 하다가 디렉토리 목록이나 파일목록을 가져오는것은 구현을 하게되었습니다. 근데, 콤보박스에서 해당 드라이브를 선택하면 파일목록이 나오지않고 또다시 한번더 선택해야만 파일목록이 나오더군요..
제가 콤보박스에서
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
  ListBox1.Clear;
  FileExtSearch(ComboBox1.SelText);
end;
이렇게 Chagne이벤트에서 SelText를 사용했거든요..
메소드를 잘못선택한건지.. 고수님들의 답변 부탁드립낟.
여기서 FileExtSearch는 디록토리와 파일목록을 가져오는 프로시저입니다..
3  COMMENTS
  • Profile
    DelChoBo 2002.11.09 22:50
    원하시는 프로그램을 만드는데.. 단순히 콤보 박스를 쓰시는 것보다는
    Win3.1 태그에 있는 컴포넌트를 쓰시는게 훨씬 편할 겁니다.
    거기에는 FileListBox, DriveComboBox, DirectoryListBox 등을 쓰시면
    드라이브 선택, 디렉토리 선택을 통해서 해당하는 폴더 리스트, 파일 리스트가
    자동으로 올라오거든요..
    Win3.1 태그 외에도 Samples 태그에도 유사한 컴포넌트가 존재합니다.
    원하시는 답과는 조금 다르지만..
    원하는 프로그램을 만드는데 도움이 될까 싶어 한자 적었네요.
    그럼 즐코 하시길..

  • Profile
    * 아자!! * 2002.11.10 00:16
    안녕하세요..
    네, 답변감사합니다.
    저두 WIn3.1 태그에 있는 컴포넌트를 사용해서 해 보았습니다.
    근데, 제가 하고자하는거는 드라이브를 선택하면, 한 리스트박스에
    디렉토리와 파일에 대한 목록이 모두 출력이 되어야 한다는 겁니다.
    만약에 DirectoryListBox를 쓰면 디렉토리 목록만 보여주고
    FileListBox를 쓰면 파일 목록만 보여주지 않습니까?..
    각각 따로 보여주지 말고 같이 보여주게 할려니까, 이런 컴포넌트를
    사용할수가 없더군요..
    제가 잘못알고있나요?..
    답변부탁드립니다.
    좋은 하루 보내세요


  • Profile
    DelChoBo 2002.11.11 19:57
    만약 델파이 6를 쓰고 계시다면, Samples 탭의
    TShellListView 컴포넌트를 쓰시면 될것 같네요.
    이 컴포넌트는 선택 경로 안의 폴더와 파일을 모두 보여줍니다.
    보여주는 스타일도 아이콘, 리스트 등.. 탐색기에서 보여주는
    4가지 방식으로 선택을 해 줄 수도 있구요..
    도움이 되었기를 바랍니다.
    그럼, 즐코 하세요;


    • 델사랑
    • 2002.11.11 21:36
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 델사랑
      2002.11.11 23:34
    • mute
      2002.11.11 23:16
      걍 광고성 글이라고 보시면 되구요.. 윈도 2000 이상에서 서로 메세지를 주고 받을수 있는 내부 명령...
    • 남양원
      2002.11.11 23:08
      NT Message 창인 거 같은데여.... 이런거 웹사이트 돌아 다니다가 OCX로 설치되거나 하면 실행되어서 보...
    • 구창민
      2002.11.11 21:32
      memcpy 일듯 싶군여.. 항상 즐거운 프로그래밍 하시길~~
    • 윤창준
    • 2002.11.11 18:53
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2002.11.11 21:33
      글의 넓이에 따라 깨어질수도 있습니다. 특정 버튼들을 대상으로 실험해 보시고 중문 윈도우에서 계...
    • 심기철
    • 2002.11.11 20:45
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 미소나눔
      2002.11.11 21:23
      CopyRect 검색해보세용.. 즐푸..
    • 콤보
      2002.11.18 07:21
      만약에 오라클등DB를 사용한다면 sql 을 만드어서 쿼리실행후 계산 값을 얻는 방법이 있을것 같내요!! ...
    • DelChoBo
      2002.11.11 20:18
      제 생각에는 실질적으로 파싱을 통해 계산을 해주셔야 될듯... 제가 알기엔 델파이에 문자열로 들어온 식...
    • mute
      2002.11.11 21:29
      언제나 늘 그렇듯이 검색을 잘 이용해보세요.......ㅡㅡ;; "OS 가 무엇인가"로 검색해보세요. 제가 예...
    • 델사랑
    • 2002.11.11 09:48
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 윤종경
      2002.11.11 18:27
      Edit메뉴에서 Tab Order메뉴를 사용해 보세요
    • 델사랑
      2002.11.11 19:03
    • Formas
    • 2002.11.11 08:53
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 윤종경
      2002.11.11 18:26
      VB에서 Form2.Show는 화면만 보여주는게 아니고 Load Form2를 생략한것입니다. 만일 메모리에 로드되지 ...
    • 한원희
      2002.11.11 19:32
      안녕하세요. 한원희입니다. 프로시져 내에서 임의의 클래스로 생성한 객체는 프로시저가 종료된다고 해...
    • 물고기나라
      2002.11.11 20:59
      고객에 따른 이자낸 날짜를와 이자금액을 저장하는가 보네요. 보편적이랄수는 없지만 저라면 고객에 대...
    • 델사랑
    • 2002.11.10 21:55
    • 0 COMMENTS
    • /
    • 0 LIKES
    • Formas
    • 2002.11.10 10:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한만교
      2002.11.10 12:32
      스트링은 캐릭터형의 집합입니다. 즉, str := 'abcd'; 이렇다면은 str[0]엔 'a'가 들어가는 식인데여. ...
    • 한기돈
    • 2002.11.10 09:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 미소나눔
      2002.11.11 21:36
      CDS (ClientDataSet ) 에서 님처럼 SQL 문을 바로 날리시면 아이됩니다. 분산환경의 비지니스로직은 어플...
    • Formas
    • 2002.11.10 08:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 한원희
      2002.11.11 19:37
      안녕하세요. 한원희입니다. 네.. 화면 잘 봤습니다. ^^ 지극히 정상적으로 설치된 모습입니다만...(창 ...
    • 김보성
    • 2002.11.10 08:29
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 서정현
      2002.11.10 13:04
      왠만하면 프로모션 기간에 하나 사시죠? 53000원밖에 안하는데.. 볼랜드사에서 좀 더 의욕적으로 델파이를...
    • 김보성
      2002.11.11 00:42
      제가 이제 처음 델파이를 접하거든여 그래서 어느 정도 공부가 되면 그때 살려구여 그리구 제가 지금 ...
    • 황은영
    • 2002.11.10 00:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 방재웅
      2002.11.10 23:29
      델파이 5 책중에서는 대림에서 나온 Delphi5 CONTACT 라는 책이 있습니다. 저자는 백운기, 한상홍, 박...
    • 김영남
    • 2002.11.09 22:19
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이치영
    • 2002.11.09 21:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최연식
      2002.12.03 21:03
      델파이 7에서 제공하는 것은 기본적인 것이고요! 제가 알기로는 별도로 구입해야합니다. 참고(http://nev...
    • DelChoBo
      2002.11.09 22:50
      원하시는 프로그램을 만드는데.. 단순히 콤보 박스를 쓰시는 것보다는 Win3.1 태그에 있는 컴포넌트를 쓰...
    • * 아자!! *
      2002.11.10 00:16
      안녕하세요.. 네, 답변감사합니다. 저두 WIn3.1 태그에 있는 컴포넌트를 사용해서 해 보았습니다. 근데,...
    • DelChoBo
      2002.11.11 19:57
      만약 델파이 6를 쓰고 계시다면, Samples 탭의 TShellListView 컴포넌트를 쓰시면 될것 같네요. 이 컴포...