不要使用memo控件应该使用richedit控件
他可以控制每一行的颜色大小
 
 Font.Assign(richedit1.SelAttributes);
  font.Size:=strtoint(fontsizebox.Text);
  font.Color :=fontcolorbox.Selected;
  richedit1.SelAttributes.Assign(font);
  richedit1.Lines.Add('Hello Word');