首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Image控件里画了一个方框,然后再把字画在这个方框里,如何搞

2012-03-18 
Image控件里画了一个方框,然后再把字画在这个方框里,怎么搞?RT方框的左上角和右下角坐标都知道了,画字的时

Image控件里画了一个方框,然后再把字画在这个方框里,怎么搞?
RT
方框的左上角和右下角坐标都知道了,画字的时候最好不要让方框消失

[解决办法]
什么叫画字,你把具体流程描述清楚
[解决办法]
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ExtCtrls;

type
TForm1 = class(TForm)
Image1: TImage;
BitBtn1: TBitBtn;
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
self.Image1.Canvas.Rectangle(0,0,100,100);
self.Image1.Canvas.TextOut(45,45,'哈哈');
end;

end.

[解决办法]
用Image1.Canvas.TextWidth判断你要写的文字的总长度,然后根据长度折叠显示
[解决办法]
在IMAGE的另一个区域再次画字的时候前一个区域的字照样要再画一次。
[解决办法]
OnPaint

热点排行