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
[25270] Re:Re:combobox의 Text를 글자의 처음에 focus를 주고 싶어요.(list가 길 경우)
동동이 [tjsql] 698 읽음    2003-04-18 13:45
조금 조리 있게 질문을 했어야 했는데 죄송해요.
그리고 님이 알려 주신데로 할려고 하니.postmessage사용법과 다른 윈도우 message를
잘 몰라서 하다가 중단 했습니다. (프로젝트 중이라 공부 하면서 천천히 할 시간이 없네요.)

이것 저것 삽질 하다가 결국 해결못하고 조금 불안정하지만
각 이벤트 마다. combobox의 style를 변경해서 처리했습니다.
(enter시 combobox의 내용이 list에 있다면 list의 내용외의 user입력이 안됩니다.ㅡ.ㅡ)

원했던 기능은 아니지만 지금 제 실력으로 가장 근접하게 구현 한것 같아서
조금 우길려고 합니다. (알면 안되는데 ㅠ.ㅠ)
나중에 시간이 나면 해결 할겁니다. 꼭

답변 감사 합니다.


//소스
void __fastcall TForm1::ComboBox3Enter(TObject *Sender)
{
    int i = ComboBox3->Items->IndexOf(ComboBox3->Text) ;
    if (i >= 0)
        ComboBox3->Style = csDropDownList ;
    else
        ComboBox3->Style = csDropDown ;
}
//------------------------------------------------
void __fastcall TForm1::ComboBox3Exit(TObject *Sender)
{
    ComboBox3->Style = csDropDown ;
}
//------------------------------------------------
void __fastcall TForm1::ComboBox3Click(TObject *Sender)
{
    ComboBox3->Style = csDropDownList ;
}

+ -

관련 글 리스트
25253 combobox의 Text를 글자의 처음에 focus를 주고 싶어요.(list가 길 경우) 노지동 802 2003/04/17
25277     Re:combobox의 Text를 글자의 처음에 focus를 주고 싶어요.(list가 길 경우) 임문환 664 2003/04/18
25258     Re:combobox의 Text를 글자의 처음에 focus를 주고 싶어요.(list가 길 경우) 김상구.패패루 741 2003/04/18
25270         Re:Re:combobox의 Text를 글자의 처음에 focus를 주고 싶어요.(list가 길 경우) 동동이 698 2003/04/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.