ChinaCock界面控件介紹-TCCImageViewerForm


有多個圖片,左右滑動可以切換,通過手勢還可以放大、縮小查看,象常見的相冊,就是這樣子實現效果。

現在,我們有了TCCImageViewerForm組件,也可以輕松實現這樣的場景應用。

現在看看TCCImageViewerForm用法,一如既往的簡單。

TCCImageViewerForm是一個不可視控件,拖放一個到Form上,然后調用他的兩個方法,一個是增加圖片Add,一個是顯示圖片ShowForm。

procedure TForm1.CCGridPictureEditor1ItemClick(Sender: TObject;
  AItem: TCCGridPictureEditorItem);
var
  i: Integer;
  APicCount: Integer;
begin

  APicCount := CCGridPictureEditor1.Items.Count;
  CCImageViewerForm1.ClearBitmap;
  for i := 0 to APicCount - 1 do
  begin
    CCImageViewerForm1.Add(CCGridPictureEditor1.Items[i].Bitmap);
  end;
  CCImageViewerForm1.ShowForm(AItem.Index, false,
    procedure(AResult: TModalResult)
    begin
    end, nil);

end;

簡單的不能再簡單,我都快不知寫什么了。

ShowForm方法有幾個參數,還是說說為好:

procedure TCCImageViewerForm.ShowForm(AIndex: Integer; ACanDelete: Boolean;
  AResultProc: TProc<System.UITypes.TModalResult>;
  AOnImageDeleteProc: TProc<Integer>);

AIndex:直接顯示第幾張圖片的索引值

ACanDelete:是否允許刪除

AResultProc:關閉窗口時的回調方法

AOnImageDeleteProc:刪除一個圖片時的回調方法。

完了,不知再寫什么了,三十馬上到了,代表ChinaCock提前給大家拜年!如果也想享受這個組件的便利,請到QQ群223717588去找作者,又不要你一分錢,這是作者常說的。

別忘了去QQ群223717588,群主常發紅包的!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM