C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[44275] Combo box에서 Item 추가 및 삭제 문의드립니다.
김정훈 [] 1036 읽음    2006-03-27 09:25
안녕하세요?
Combobox를 놓고요, 옆에 '추가', '삭제'버튼이 있거든요.
ComboBox에 Text를 쳐넣고 '추가'버튼을 누르면 Text가 Item에 추가 되고,
Item을 선택하고 '삭제'버튼을 누르면 해당 Item만 삭제되도록 구연하고 싶습니다.
Item내용은 file로 저장해야 하고요. 소스는, 아래와 같은데요, 읽기는 동작되는데
쓰기가 안되네요. ComboBox1->Items->Count의 return 값도 정상이 아니고요.

void __fastcall TForm_Config::Read_ComboBox(void)    // 파일에서 ComboBox로 읽기
{
    FILE    *in_machine;
    char    buf[10];

    in_machine = fopen("data\\Machine.ini", "rt");

    fseek(in_machine, SEEK_SET, 0);
    while(fgets(buf, sizeof(buf), in_machine))
    {
        ComboBox1->Items->Add(buf);
    }

    fclose(in_machine);
}
//---------------------------------------------------------------------------
void __fastcall TForm_Config::WriteComboBox(TObject *Sender)  // ComboBox에서 File로 쓰기
{
    FILE    *in_machine;
    char    buf[10];

    in_machine = fopen("data\\Machine.ini", "w");
    fseek(in_machine, SEEK_SET, 0);

    for(int i=0;i<ComboBox1->Items->Count;i++)
    {
        strcpy(buf,ComboBox1->Items->Strings[i].c_str());
        fputs(buf,in_machine);
    }

    ComboBox1->Items->

    fclose(in_machine);
}
//---------------------------------------------------------------------------

+ -

관련 글 리스트
44275 Combo box에서 Item 추가 및 삭제 문의드립니다. 김정훈 1036 2006/03/27
44283     Re:Combo box에서 Item 추가 및 삭제 문의드립니다. 박지훈.임프 2355 2006/03/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.