with RichEdit1.SelAttributes do
    if fsBold in Style then
      Style := Style - [fsBold]
    else
    begin
      Style := Style + [fsBold];
       TBbold.Down:=true;
 end;
Style := Style - [fsBold]是什么意思?
Style := Style + [fsBold]是什么意思?

解决方案 »

  1.   

    with RichEdit1.SelAttributes do //说明下面的操作对于选中的文字属性
        if fsBold in Style then     //如果粗体在显示类型中
          Style := Style - [fsBold] //显示类型变成非粗体状态
        else                        //反之
        begin
          Style := Style + [fsBold];//显示类型中应该包括粗体 
           TBbold.Down:=true;       //不知道,呵呵
     end;
      

  2.   

    TBbold.Down:=true;//TBold 是状态栏的一个指示粗体的按钮,让他选中
      

  3.   

    不好意思,写错了TBbold.Down:=true;//TBbold 是工具栏的一个指示粗体的按钮,让他选中
      

  4.   

    这是集合运算,为什么我用inclde(style,[fsBold]);不能执行呢?