ImgEdit的问题(100分)

  • 主题发起人 主题发起人 diode
  • 开始时间 开始时间
D

diode

Unregistered / Unconfirmed
GUEST, unregistred user!
question1:
imgedit1.image='1.bmp'
当1.bmp内容变了之后,
imgedit1.image='';
imgedit1.image='1.bmp';
display 后图像仍然为最初的图像?

question2:
imgedit中产生的矩形如何用程序代码的方式取消?
 
question1:
imgedit1.image='1.bmp'
当1.bmp内容变了之后,
imgedit1.image=nil; //////////////
imgedit1.image='1.bmp';

2是什么意思?
 
先释放,再创建。
2什么意思?
 
question2
imgedit可以选取一个矩形区域,可以放大,剪切. 放大完后那个矩形仍存在,
而我想把它取消
 
应该运用异或线

procedure TForm1.Button1Click(Sender: TObject);
begin
Image1.Canvas.Pen.Mode :=pmNotXor;
Image1.Canvas.Rectangle(100,100,300,300);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Image1.Canvas.Rectangle(100,100,300,300);
end;
 
to 卷起千堆雪tyn
我不是要让矩形框不可见,而是要让它不存在
 
to
卷起千堆雪tyn

=nil 编译通不过
我讲的imgedit为 imgedit.ocx
 
第二个问题我自已找到了答案
 
能告诉我是怎么样子实现的吗/[:D]
 
画一个右下 小于 左上的矩形
 
如何建立一条线,用鼠标可选择他,可单独移动他
 
后退
顶部