我試圖讓用戶從PDF頁面選項卡中拖動一個頁面到一個C#listbox控件中。我需要從acrobat獲得的唯一信息是它們從中拖出的文檔的文件名以及它們拖過的頁碼/數字。我試圖從調試器中找到這些信息(在我的dragenter事件處理程序中添加一個斷點,然後查看dragEventArgs)。從那裏我看到一個Forms.DataObject,但似乎沒有公共屬性。接受一個pdf頁面拖放到C#窗體窗體應用程序中
我的問題:
是否數據對象保存PDF文件的名稱和正在draged在選擇的頁面?
該信息是否可訪問?
如果無法通過這種方式獲得解決方法嗎?
感謝您的任何幫助,可以分享。
將
Adobe Acrobat是DataObject的來源。我相信信息在那裏我只需要使用正確的IDataFormat類從e.Data.GetData(DataFormats.THISISWHATINEED,false)獲取信息。 – Lumpy 2009-10-15 14:25:39