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
[1430] [질문] 임펠리테리님-빠른 답변 좀 부탁.../프포
jsk365 [ ] 3272 읽음    1999-06-12 12:53
안녕하세요. 임펠리테리님.
지난번에 제가 질문한 것과 지훈님이 답변해주신 내용 중에서
궁금한 게 있어 추가 질문을 올립니다.

[질문 1> 콤보박스에 컬러를 글자색에 맞게 바꾸는 방법을 아래와
같이 알려주셨는데... 이방법은 루프를 이용해 일일이 대조해서
찾아내는 수동적인 방법이던데...
TColor iColors[] = { clBlack, clMaroon, clGreen, clOlive, clNavy,
                   clPurple, clTeal, clGray, clSilver, clRed, clLime,
                   clYellow, clBlue, clFuchsia, clAqua, clWhite };
int i;
TColor FoundColor = RichEdit1->SelAttributes->Color;
int FoundIndex = 0;
for(int i=0; i<16; i++)
if(FoundColor == iColors[i]) FoundIndex = i;
ComboBox1->ItemIndex =FoundIndex;

{예를 들어> 글꼴에 경우는 아래와 같이하면 리치에디트에 입력한
글자모양에 따라 콤보박스에 글꼴이 자동으로 바뀝니다.
ComboBox1->Text=RichEdit1->SelAttributes->Name;

[핵심질문> 글꼴에 경우처럼 컬러도 좀더 콤보박스에 색 띠를
자동으로 바꾸는 프로그램은 없는지 궁금하네요?

[제 생각> ComboBox1->ItemIndex = RichEdit1->SelAttributes->Color;
이렇게 하면 될 것 같아 사용해보면 뜻대로 안되더군요.

[질문 2> 글꼴을 콤보박스에 나타낼 때 왼쪽에 더블 T자를 나타내는
방법인데... 열심히 노력을 해도 초보자의 한계인지 잘 안돼서요.
이 부분은 저뿐만 아니라 다른 분들도 궁금해 할 것 같은데...
지훈님이 시간이 되신다면 프로그램을 짜서 올려주셨으면 합니다.

# 질문이 길어 죄송하고 그 동안 자세한 답변에 거듭 감사드립니다.

jsk365 올림.


+ -

관련 글 리스트
1430 [질문] 임펠리테리님-빠른 답변 좀 부탁.../프포 jsk365 3272 1999/06/12
1436     [답변] JSK365/ 임펠리테리님-빠른 답변 좀 부탁.../프포 박지훈.임프 3308 1999/06/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.