Re: [問題] 如何做到像MSN或是FLASHGET這類軟體的ꤠ…

看板C_Sharp (C#)作者 (微軟亞洲研究院實習生)時間19年前 (2006/09/16 00:34), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
他的意思應該是 從 OLE? 取得資訊吧 查詢元件的 DragDrop事件 吧 我有 VB 的 Code Dim a As Array = DirectCast(e.Data.GetData(DataFormats.FileDrop), Array) If Not a Is Nothing Then Try Array.Sort(a) Dim name As String Dim src As String = a.GetValue(0).ToString() '不管是檔案或目錄,下面的寫法都會取最右邊的字串 name = Path.GetFileNameWithoutExtension(src) For i As Int32 = 1 To a.Length - 1 src &= "|" & a.GetValue(i).ToString() Next Catch ex As Exception Trace.WriteLine("Error in DragDrop function: " + ex.Message) End Try End If ※ 引述《avi.bbs@bala.mis.ccu.edu.tw (keep healthy body)》之銘言: : ※ 引述《larrynung.bbs@ptt.cc (蹂躪)》之銘言: : > 請問一下 : > 要如何做才能做到像是MSN或是FLASHGET這類軟體可以拖曳檔案到程式的效果 : > 也就是只要把檔案拖曳到程式 : > 程式就可以知道所拖曳的檔案是何檔案 : > 想要學但卻不知如何去做 : > 可否請大大們指引個方向 : 首先確定你開發的是win ap : 然後在main method的地方判斷參數即可 : static void main(string args[]) : { : for(int i = 0; i < args.Length; i++) : Console.WriteLine(args[i]); : } : 然後將檔案拉到該程式的圖示上方即可 -- ----------------------------------------------------------------------------- 功課重,Project多的好幫手--專案王 http://steven.twbbs.org/ProjectKing 增加右鍵的威力RightMenuKing--右鍵王 http://steven.twbbs.org/RightMenuKing/ 備份重要檔案的好幫BackupKing--備份王 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.149.148.9
文章代碼(AID): #152jOAFE (C_Sharp)
文章代碼(AID): #152jOAFE (C_Sharp)