共用方式為


如何:在應用程式間執行拖放作業

在應用程式之間執行拖放作業與在應用程式內啟用此動作並無不同,只要涉及的兩個應用程式都根據 和 Effect 屬性之間 AllowedEffect 建立的「合約」運作。

在下列程序中,您將使用您建立的 Windows 架構應用程式以及隨附於 Windows 作業系統、用來執行應用程式間拖放作業的 WordPad 文書處理器。 WordPad 具有一組特定的允許拖曳和卸除文字的效果集;您將為其撰寫程式碼的 Windows 架構應用程式將會使用這些效果,如此便可能會成功完成拖放作業。

執行應用程式之間的拖放程序

  1. 建立新的 Windows Form 應用程式。

  2. 新增 TextBox 控制項至表單。

  3. 設定 TextBox 控制項以接收已卸除的資料。

    如需詳細資訊,請參閱 逐步解說:在 Windows Forms 中執行拖放作業。

  4. 執行 Windows 架構應用程式,並與此同時執行 WordPad。

    WordPad 是由允許拖放作業之 Windows 所安裝的文字編輯器。 按下 [ 開始] 按鈕,選取 [執行],然後在 [執行 ] 對話方塊的 文字方塊中輸入 WordPad ,然後按一下 [確定 ] 即可存取它。

  5. 一旦開啟 WordPad,請於其中輸入文字的字串。

  6. 使用滑鼠、選取文字,然後再將選取的文字拖曳到 Windows 架構應用程式中的 TextBox 控制項。

    觀察當以滑鼠移過 TextBox 控制項 (然後因此引發 DragEnter 事件),游標會變更,且您可以卸除選取的文字 TextBox 至控制項。

    此外,您可以設定您的 TextBox 控制項,以允許將文字字串拖放到 WordPad。 如需詳細資訊,請參閱 逐步解說:在 Windows Forms 中執行拖放作業。

另請參閱