永发信息网

怎样将Tfontstyle里面的各项转换为字符串

答案:2  悬赏:80  手机版
解决时间 2021-01-28 17:14
  • 提问者网友:浮克旳回音
  • 2021-01-28 13:32
怎样将Tfontstyle里面的各项转换为字符串
最佳答案
  • 五星知识达人网友:千杯敬自由
  • 2021-01-28 14:58
Tfontstyle=(fsbold,fsunderline,fsItalic,fsDtrikeout).
是一个枚举型.
枚举型的实质是有序的数字.
可以做一个数组.
fontStyleStr:array [TFontStyle] of string = ( '粗体 ', '下划线 ', '斜体 ', '删除线 ');

Tfontstyles=set of Tfontstyle.
是一个集合.
可以用in操作.例如:
var
fontstyles:TFontStyles;

if fsbold in fontstyles then
checklistbox.items.add(fontStyleStr[fsbold]);

再举一个例子:
var
i:TfontStyle;

for i:=fsbold to fsDtrikeout do
begin
if s=fontStyleStr[i] then //这里的s就是你显示在界面上的字符串.想怎么弄就怎么弄
begin
.....//这里就可以做你想做的操作,i就是结果.
break;
end
end;
全部回答
  • 1楼网友:几近狂妄
  • 2021-01-28 15:56
支持一下感觉挺不错的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯