자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

Q. 

파이어몽키 콤보박스의 글자 크기를 변경하고 싶습니다.

 

A. 

파이어몽키의 TComboBox는 TextSetting과 같은 속성을 제공하지 않아 폰트 설정이 제한됩니다.

 

코드를 통해 콤보박스(TComboBox)의 폰트를 설정하는 방법을 안내합니다.

다음 코드는 콤보박스의 글자크기를 20으로 변경한 예제입니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
procedure StyleComboBoxItems(ComboBox:TComboBox; Size:Single);
var
  Item : TListBoxItem;
  i : Integer;
begin
 
  for i := 0 to ComboBox.Count-1 do begin
    Item := ComboBox.ListItems[i];
//    Item.Font.Family := Family; //'Arial';
    Item.Font.Size := Size; //20;
    // Item.FontColor := TAlphaColorRec.Red;
    Item.StyledSettings := Item.StyledSettings - [TStyledSetting.Size];
    // Item.Text := '*'+Item.Text;
  end;
end;
 
procedure TForm3.FormCreate(Sender: TObject);
begin
  ComboBox1.Items.Add('추가 항목');
  ComboBox1.Items.Add('추가 항목');
  ComboBox1.Items.Add('추가 항목');
 
  StyleComboBoxItems(ComboBox1, 20);
end;

 

 

결과는 아래와 같으며, 폰트의 글꼴 및 색상 변경은 위 코드를 참고해 기능 추가하시기 바랍니다.

 

https://blog.hjf.pe.kr/490

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 39954
공지 유용한 관련 사이트 관리자2 2014.03.20 79501
3192 DB Query 문의 드립니다. [1] secret memc 2012.05.16 3
3191 Bitmap ->JPG 전환 및 doubleBuffered 설정 방법 문의 [1] bongheon 2012.05.16 12068
3190 델파이xe2 아이콘 128 사이즈 등록 가능한가요? 프리스켄 2012.05.16 10189
3189 SimpleDataSet 오류 [3] file 양현숙 2012.05.18 9787
3188 ApplyUpdates(-1) 궁금합니다. file 준이킴 2012.05.18 9667
3187 델파이 6.0에서 XE2로 업그레이드 할 경우, 실행파일의 크기에 변동이 있나요? 관리자 2012.05.22 10202
3186 [DelphiXE2] Template Library [5] 정준 2012.05.23 8821
3185 [delphi7] 테이블 암호화 이후 BDE Ttable 사용 프로그램 재 컴파일 건 [1] 강차 2012.05.23 10597
3184 Mac App Store 등록 관련 애플에서 답장이 왔네요. [2] c2design 2012.05.25 9661
3183 파이어몽키에서 제스춰 사용....?? [1] Happycube 2012.05.25 8977
3182 파이어몽키에서 기존에 작성된 VCL이나 DLL을 사용할 수 있을까요? [3] Happycube 2012.05.26 9945
3181 델파이 컨트롤(edit, memo)에서 한영전환 [4] superman 2012.05.30 15578
3180 서버 tcp/ip 연결에 관한 문의 드립니다 [4] 환준러브맘 2012.05.31 10255
3179 Frame 질문좀요 [1] 축구 2012.06.01 9141
3178 날짜변환 문의 드립니다. [1] memc 2012.06.01 10200
3177 delphi xe에 있는 인디컴포넌트 이용시 에러에 대한 문의 [1] superman 2012.06.10 10135
3176 델파이 xe 인디 TcpClient 컴포에서 TcpServer로 jpg파일 전송시 문제 [1] superman 2012.06.13 15757
3175 다른 프로그램과 연동 방법 문의 합니다. [1] memc 2012.06.14 12375
3174 Firemonkey 사용에 대해서 한글 처리는 왜 이렇게 문제가 많을까요? sumily 2012.06.15 10693
3173 [해결] D7에서 XE2로 패키지 컨버전시 아이콘 생성되는 문제 [5] file 한림대의료원정보기술센터 2012.07.04 10008