Итак ситуация, есть входящие данные вида (упрощаю информацию, для понимания):
- Код: Выделить всё
- 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];
???
И как это делать правильно?




 
 