procedure TMainForm.ImageEnMView1GetText(Sender: TObject; Index: Integer; Position: TIEMTextPos; var Text: WideString); begin if Position=iemtpBottom then text:=IntToStr(Index); end;
procedure TMainForm.btDelteClick(Sender: TObject); begin ImageEnMView1.DeleteImage(ImageEnMView1.SelectedImage); end;
----------------------------------------------
SPAM
// 用 ImageID 实现 procedure TMainForm.FormCreate(Sender: TObject); var i: integer; begin ImageEnMView1.DefaultTopText := iedtNone; ImageEnMView1.DefaultInfoText := iedtNone; ImageEnMView1.DefaultBottomText := iedtNone;
// 先增加空Image并对应 ID for i:=0 to 4 do // test begin ImageEnMView1.InsertImage(i); ImageEnMView1.ImageID[i]:=i+10; end; ImageEnMView1.SelectedImage := 0; end;
procedure TMainForm.ImageEnMView1GetText(Sender: TObject; Index: Integer; Position: TIEMTextPos; var Text: WideString); begin if Position = iemtpBottom then text:='Index='+IntToStr(Index)+' ID='+IntToStr(ImageEnMView1.ImageID[Index]); end;
procedure TMainForm.ImageEnMView1ImageIDRequestEx(Sender: TObject; Index, ID: Integer; var Bitmap: TIEBitmap); begin // 按 ID 载入图片 Bitmap := TIEBitmap.create; case ID of 10: Bitmap.Read('test1.jpg'); 11: Bitmap.Read('test2.jpg'); 12: Bitmap.Read('test3.jpg'); 13: Bitmap.Read('test1.jpg'); end; end;
// 先增加空Image并对应 ID for i:=0 to 4 do // test begin ImageEnMView1.InsertImage(i); ImageEnMView1.ImageID[i]:=i+10; end; ImageEnMView1.SelectedImage := 0; end;
procedure TMainForm.ImageEnMView1GetText(Sender: TObject; Index: Integer; Position: TIEMTextPos; var Text: WideString); begin if Position = iemtpBottom then text:='Index='+IntToStr(Index) else if Position = iemtpInfo then text:='ID='+IntToStr(ImageEnMView1.ImageID[Index]); end;
procedure TMainForm.ImageEnMView1ImageIDRequestEx(Sender: TObject; Index, ID: Integer; var Bitmap: TIEBitmap); begin // 按 ID 载入图片 Bitmap := TIEBitmap.create; case ID of 10: Bitmap.Read('test1.jpg'); 11: Bitmap.Read('test2.jpg'); 12: Bitmap.Read('test3.jpg'); 13: Bitmap.Read('test1.jpg'); end; end;