Sdílet prostřednictvím


Jak provádět operace přetažení mezi aplikacemi

Provádění operací přetažení mezi aplikacemi se nijak neliší od povolení této akce v rámci aplikace, pokud se obě aplikace chovají podle "kontraktu" vytvořeného mezi vlastnostmi AllowedEffect a Effect.

V následujícím postupu použijete aplikaci založenou na systému Windows, kterou vytvoříte, a textový procesor WordPad, který je součástí operačního systému Windows, k provádění operací přetažení mezi aplikacemi. WordPad má určitou sadu povolených efektů pro přetahování textu; Aplikace založená na Systému Windows, pro kterou napíšete kód, bude fungovat s těmito efekty, aby operace přetažení mohly být úspěšně dokončeny.

Jak provést postup přetažení mezi aplikacemi

  1. Vytvořte novou aplikaci Windows Forms.

  2. Přidejte do svého formuláře ovládací prvek TextBox.

  3. Nakonfigurujte ovládací prvek TextBox tak, aby přijímal přenášená data.

    Další informace naleznete v dokumentu Průvodce: Provedení operace přetažení v systému Windows Forms.

  4. Spusťte aplikaci založenou na Windows a v době, kdy je aplikace spuštěná, spusťte WordPad.

    WordPad je textový editor nainstalovaný systémem Windows, který umožňuje operace přetažení myší. Je přístupný stisknutím tlačítka Start, výběrem Spustita zadáním WordPad do textového pole dialogového okna Spustit a kliknutím na OK.

  5. Jakmile je WordPad otevřený, zadejte do něj řetězec textu.

  6. Pomocí myši vyberte text a přetáhněte vybraný text na ovládací prvek TextBox v aplikaci založené na Systému Windows.

    Všimněte si, že když najedete myší na ovládací prvek TextBox (a v důsledku toho vyvoláte událost DragEnter), kurzor se změní a vybraný text můžete umístit do TextBox ovládacího prvku.

    Kromě toho můžete ovládací prvek TextBox nakonfigurovat tak, aby se textové řetězce přetahovaly a upouštěly do WordPadu. Další informace naleznete v tématu Návod: Provedení operace přetažení v Windows Forms.

Viz také