我想用Image绘制图形,之前先通过一个ColorDialog构件设置其绘制图形之边框颜色,比如Shape构件可以这样设置:
Shape1.Pen.Color:=ColorDialog.Color;
可是我好象没有找到Image构件的相应的颜色属性?请高手指教,谢谢!

解决方案 »

  1.   

    begin
      image1.Canvas.Brush.Color:=clred;
      image1.Canvas.Font.Color:=clblue;
      image1.Canvas.TextOut(0,0,'afasdfasd');
    end;
      

  2.   

    image1.Canvas.Pen.Color := clRed
      

  3.   

    begin
      if colordialog1.Execute then
        image1.Canvas.Brush.Color := colordialog1.Color;
        image1.Canvas.Font.Color := clred;
        image1.Canvas.TextOut(0,0,'delphi');end;
      

  4.   

    zzlingaaa(小舟):
    多谢!已经搞定,只是老兄以后注意一点,image1.Canvas.Pen.Color := clRed后面记得加分号哦!呵呵,另外几位兄弟你们设置的那是背景与字体颜色,而我要的是"图形边框色",不过也谢谢你们的参与!