about uscontact

Drag & Drop 기능 구현 기초

Author: zemna
Date: April 17, 2021
Share this:

1. 드래그 해서 전달하려고 하는 클래스 선언

[code lang="csharp"] namespace DragTest { public class Class1 { public int a = 0; } } [/code]

2. 드래그(Drag) 하려고 하는 항목에 _MouseDown 이벤트_를 생성하고 이벤트 내부에 드래그 시작을 알리는 함수 구현

[code lang="csharp"] using System; using System.Windows.Form;

namespace DragTest { public partial class Form2 : Form { public Form2() { InitializeComponent(); }

private void Form2_MouseDown(object sender, MouseEventArgs e) { this.DoDragDrop(new Class1(), DragDropEffects.Copy); } } } [/code]

3. 드래그한 객체를 받아드릴 컨트롤 또는 폼에 AllowDrop 속성을 True로 설정

4. DragEnter 이벤트 구현

5. DragDrop 이벤트 구현

Share this:

Leave a Reply

Your email address will not be published.


Professional software development agency estalished in Indonesia. We offers website setup, web application development, fulfillment service, and etc.
Follow us
Follow us to get latest news and tutorials.
2022 - Copyright, All Rights Reserved, Made by ZEMNA.NET with ❤️