자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 35906
공지 유용한 관련 사이트 관리자2 2014.03.20 75477
772 WINDOWS 10 에서 dbgrid 입력시 한글 첫자조합이 깨집니다. [1] 김하나 2019.02.19 518
771 DataSnap Unit 들 [2] file 델파인 2019.02.19 307
770 FMX TLang에서 Hard coded 된 문자열 변환 [1] VT 2019.02.20 318
769 [질문] 리오 10.3.1에서 FastReport를 설치할 수 없습니다. [2] 델사냥 2019.02.20 586
» [공유] 파이어몽키 콤보박스의 글자 크기를 변경하고 싶습니다. 험프리 2019.02.20 892
767 [공유] 파이어몽키 버튼의 배경색상을 변경하고 싶습니다. 험프리 2019.02.20 705
766 RIO 리눅스 지원 질문 [1] 가나당 2019.02.21 258
765 IDE의 기본 파일 포맷을 UTF-8로 지정하고 싶습니다. [2] 개성산전 2019.02.21 638
764 C++ Builder 10.3 / 10.3.1 Clang에서 Code Insight 동작하지 않는 현상 질의? [3] 포비 2019.02.21 874
763 ipworks 더이상 무상으로 지원 안되나요? [2] 별땅땅쫑 2019.02.22 368
762 내전화번호 함수 10.3 에러 [2] file 델파인 2019.02.24 1399
761 설치 후 파이어몽키 데모 최초 실행시 오류 file 컴사랑 2019.02.25 305
760 XE10.2 Debug 오류 farseek 2019.02.26 366
759 FMX 에서 엑셀제어 [2] 100jk 2019.02.26 351
758 컴파일옵션 file 넓다란세상 2019.02.26 256
757 FireMonkey Form 화면 터치시 문제점. file victor 2019.02.27 1189
756 XE7 -> XE10.1 프로젝트 실행 시 오류 [1] 생각 2019.02.28 324
755 FMX에서 플랫폼의 CPU 코어갯수나 스레드 갯수가져오는법? 100jk 2019.03.01 389
754 만든 앱에서 블루투스 설정을 하면 종료가 되는데요. 왜 그럴까요? [2] 화이부동 2019.03.02 399
753 STL allocator 관련 컴파일 질문 드립니다. [1] kang 2019.03.04 348