N
netsen
Unregistered / Unconfirmed
GUEST, unregistred user!
我想是Memo1里面的文字状态发生变化 先定义了一个枚举类型,如下type TFontStyle=(fsBold,fsItalic,fsUnderline,fsStrikeOut); TFontStyles=set of TFontStyle;我再进行操作的时候添加了3个CheckBox,在他们的OnClick事件上写如下的procedure TForm1.CheckBox1Click(Sender: TObject);begin if CheckBox1.Checked then Memo1.Font.Style:= Memo1.Font.Style+[fsBold] else Memo1.Font.Style:= Memo1.Font.Style-[fsBold] ;end;procedure TForm1.CheckBox2Click(Sender: TObject);begin if CheckBox2.Checked then Memo1.Font.Style:= Memo1.Font.Style+[fsItalic] else Memo1.Font.Style:= Memo1.Font.Style-[fsItalic] ;end;procedure TForm1.CheckBox3Click(Sender: TObject);begin if CheckBox3.Checked then Memo1.Font.Style:= Memo1.Font.Style+[fsUnderline] else Memo1.Font.Style:= Memo1.Font.Style-[fsUnderline] ;end;为什么老是出错呢! 那个帮小弟解决一下,谢谢了