파이어몽키의 TComboBox는 TextSetting과 같은 속성을 제공하지 않아 폰트 설정이 제한됩니다.
코드를 통해 콤보박스(TComboBox)의 폰트를 설정하는 방법을 안내합니다.
다음 코드는 콤보박스의 글자크기를 20으로 변경한 예제입니다.
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;결과는 아래와 같으며, 폰트의 글꼴 및 색상 변경은 위 코드를 참고해 기능 추가하시기 바랍니다.
참고