回 帖 发 新 帖 刷新版面

主题:请问:怎样将编辑框中的字体是否是粗体转换为布尔型?

如题,谢谢

回复列表 (共3个回复)

沙发

checkbox1.Checked :=edit1.Font.Style=[fsbold] ;

板凳

楼主自己的答案思路是正确的,但是不严密。因为字体有时不仅仅设置为粗体,而且设置为斜体、下划线.....。所以,按下面这样更好一些:

Checkbox1.Checked := fsBold in Edit1.Font.Style;

3 楼

if fsbold in edt1.font.style then
  showmessage('cu')
else
  showmessage('xi');

我来回复

您尚未登录,请登录后再回复。点此登录或注册