Итак ситуация, есть входящие данные вида (упрощаю информацию, для понимания):
- Код: Выделить всё
fsBold : boolean;
fsItalic : boolean;
fsUnderline : boolean;
Причем именно в таком виде и никак иначе. Как теперь мне это указать в: Font.Styles?
Ведь это система флагов и там значения указываются так, например:
- Код: Выделить всё
Font.Styles := [fsBold, fsItalic];
Могу-ли я организовать дополнение этого флага, а не затирание старого (НЕ правильный код, для примера):
- Код: Выделить всё
if fsBold then Font.Styles := [fsBold];
if fsItalic then Font.Styles := Font.Styles + [fsItalic];
if fsUnderline then Font.Styles := Font.Styles + [fsUnderline];
???
И как это делать правильно?