如何:在應用程式間執行拖放作業
在應用程式之間執行拖放作業與在應用程式內啟用此動作並無不同,只要涉及的兩個應用程式都根據 和 Effect 屬性之間 AllowedEffect 建立的「合約」運作。
在下列程序中,您將使用您建立的 Windows 架構應用程式以及隨附於 Windows 作業系統、用來執行應用程式間拖放作業的 WordPad 文書處理器。 WordPad 具有一組特定的允許拖曳和卸除文字的效果集;您將為其撰寫程式碼的 Windows 架構應用程式將會使用這些效果,如此便可能會成功完成拖放作業。
執行應用程式之間的拖放程序
建立新的 Windows Form 應用程式。
新增 TextBox 控制項至表單。
設定 TextBox 控制項以接收已卸除的資料。
如需詳細資訊,請參閱 逐步解說:在 Windows Forms 中執行拖放作業。
執行 Windows 架構應用程式,並與此同時執行 WordPad。
WordPad 是由允許拖放作業之 Windows 所安裝的文字編輯器。 按下 [ 開始] 按鈕,選取 [執行],然後在 [執行 ] 對話方塊的 文字方塊中輸入
WordPad
,然後按一下 [確定 ] 即可存取它。一旦開啟 WordPad,請於其中輸入文字的字串。
使用滑鼠、選取文字,然後再將選取的文字拖曳到 Windows 架構應用程式中的 TextBox 控制項。
觀察當以滑鼠移過 TextBox 控制項 (然後因此引發 DragEnter 事件),游標會變更,且您可以卸除選取的文字 TextBox 至控制項。
此外,您可以設定您的 TextBox 控制項,以允許將文字字串拖放到 WordPad。 如需詳細資訊,請參閱 逐步解說:在 Windows Forms 中執行拖放作業。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應