자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 20072
공지 유용한 관련 사이트 관리자2 2014.03.20 58977
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 102605
2399 FMX 에서 엑셀제어 [2] 100jk 2019.02.26 233
2398 XE7 -> XE10.1 프로젝트 실행 시 오류 [1] 생각 2019.02.28 201
2397 FireMonkey Form 화면 터치시 문제점. file victor 2019.02.27 1114
2396 컴파일옵션 file 넓다란세상 2019.02.26 137
2395 XE10.2 Debug 오류 farseek 2019.02.26 143
2394 설치 후 파이어몽키 데모 최초 실행시 오류 file 컴사랑 2019.02.25 182
2393 내전화번호 함수 10.3 에러 [2] file 델파인 2019.02.24 1320
2392 ipworks 더이상 무상으로 지원 안되나요? [2] 별땅땅쫑 2019.02.22 268
2391 RIO 리눅스 지원 질문 [1] 가나당 2019.02.21 134
2390 FireDAC - PostgreSQL 연동 과정에서 64비트 문제 발생 [5] file 정한결 2019.02.13 1322
2389 [질문] 리오 10.3.1에서 FastReport를 설치할 수 없습니다. [2] 델사냥 2019.02.20 500
2388 [공유] 파이어몽키 버튼의 배경색상을 변경하고 싶습니다. 험프리 2019.02.20 503
» [공유] 파이어몽키 콤보박스의 글자 크기를 변경하고 싶습니다. 험프리 2019.02.20 792
2386 컴파일 옵션 [1] 넓다란세상 2019.02.11 303
2385 FMX TLang에서 Hard coded 된 문자열 변환 [1] VT 2019.02.20 209
2384 custom Styles 질문!! [1] 초급개발자 2019.02.12 164
2383 10.2 Datasnap서버에 ClientDataSet 사용시 Midas.dll 오류 문의 [1] 심바 2019.02.12 439
2382 SMTP 관련 문의 [1] 빌더유저 2019.02.15 171
2381 WINDOWS 10 에서 dbgrid 입력시 한글 첫자조합이 깨집니다. [1] 김하나 2019.02.19 430
2380 델파이 10.2 안드로이드 SDK 추가 [1] 마로 2019.02.18 199