Nasıl yapılır: Uygulamalar Arasında Sürükle ve Bırak İşlemleri Gerçekleştirme

Uygulamalar arasında sürükle ve bırak işlemleri gerçekleştirmek, her iki uygulama da, ve özellikleri arasında kurulu "sözleşmeye" uygun olduğu sürece, uygulama içinde bu eylemin etkinleştirilmekten farklı değildir AllowedEffectEffect .

aşağıdaki yordamda, uygulamalar arasında sürükle ve bırak işlemleri gerçekleştirmek için oluşturduğunuz Windows tabanlı bir uygulamayı ve Windows işletim sistemine dahil edilen WordPad sözcük işlemcisini kullanacaksınız. WordPad, sürüklenen ve bırakılan metinler için belirli bir izin verilen etkileri kümesine sahiptir; kod yazacağınız Windows tabanlı uygulama, sürükle ve bırak işlemleri başarıyla tamamlanabilmesi için bu etkilerle birlikte çalışacaktır.

Uygulamalar arasında sürükle ve bırak işlemi gerçekleştirmek için

  1. yeni bir Windows Forms uygulaması oluşturun.

  2. Formunuza bir TextBox denetim ekleyin.

  3. TextBoxDenetimi bırakılan verileri alacak şekilde yapılandırın.

    daha fazla bilgi için bkz. izlenecek yol: Windows Forms sürükle ve bırak işlemi gerçekleştirme.

  4. Windows tabanlı uygulamanızı çalıştırın ve uygulama çalışırken WordPad ' i çalıştırın.

    WordPad, sürükle ve bırak işlemlerine izin veren Windows tarafından yüklenen bir metin düzenleyicisidir. Başlat düğmesine basılarak Çalıştır' ı seçip Çalıştır iletişim kutusunun metin kutusuna yazarak ve Tamam' a tıklayarak erişilebilir.

  5. WordPad açıldıktan sonra içine bir metin dizesi yazın.

  6. fareyi kullanarak metni seçin ve ardından seçili metni TextBox Windows tabanlı uygulamanızdaki denetime sürükleyin.

    Denetimin üzerinde fare yaptığınızda TextBox (ve sonuç olarak DragEnter olayı yükselttiğinizde), imleç değiştiğinde ve seçili metni TextBox denetime bırakabilirsiniz.

    Ayrıca, TextBox denetiminizi metin dizelerinin sürüklenip WordPad 'e bırakılmasına izin verecek şekilde yapılandırabilirsiniz. daha fazla bilgi için bkz. izlenecek yol: Windows Forms sürükle ve bırak işlemi gerçekleştirme.

Ayrıca bkz.